<!DOCTYPE html>
        <html>
        <head>
            <title>FreeCAD model</title>
            <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/three.js/r50/three.min.js"></script>
            
            <script>
            
            var camera, controls, scene, renderer;
            
            window.onload = function() {

                var SCREEN_WIDTH = window.innerWidth, SCREEN_HEIGHT = window.innerHeight;
                var VIEW_ANGLE = 35, ASPECT = SCREEN_WIDTH / SCREEN_HEIGHT, NEAR = 0.1, FAR = 20000;

                renderer = new THREE.WebGLRenderer();
                renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
                document.body.appendChild( renderer.domElement );
        
                scene = new THREE.Scene();
        
                camera = new THREE.PerspectiveCamera(
                    VIEW_ANGLE,      // Field of view
                    ASPECT,          // Aspect ratio
                    NEAR,            // Near plane
                    FAR              // Far plane
                );
                camera.position.set( 168.998840332, -13.3121385574, -57.6529541016 );
                camera.lookAt( scene.position );
                 // placeholder for the FreeCAD camera
                
                controls = new THREE.TrackballControls( camera );
                controls.rotateSpeed = 1.0;
                controls.zoomSpeed = 1.2;
                controls.panSpeed = 0.8;
                controls.noZoom = false;
                controls.noPan = false;
                controls.staticMoving = true;
                controls.dynamicDampingFactor = 0.3;
                controls.keys = [ 65, 83, 68 ]; 
        
                var geom = new THREE.Geometry();
                var v0 = new THREE.Vector3(44.3933010032,-16.6656607583,0.700412401383);
                var v1 = new THREE.Vector3(43.7676826317,-18.1880146171,1.60812976525);
                var v2 = new THREE.Vector3(41.4177998215,-17.022559418,-1.94893017072);
                var v3 = new THREE.Vector3(40.79218145,-18.5449132768,-1.04121280685);
                var v4 = new THREE.Vector3(41.9840385008,-15.4439072614,-2.79754171762);
                var v5 = new THREE.Vector3(44.9595396825,-15.0870086017,-0.14819914552);
                var v6 = new THREE.Vector3(42.4892644509,-13.8135096534,-3.58460004463);
                var v7 = new THREE.Vector3(45.4647656326,-13.4566109937,-0.935257472527);
                var v8 = new THREE.Vector3(56.8060698866,33.1635096644,22.3215602227);
                var v9 = new THREE.Vector3(57.8767166985,31.9763760083,21.2790282103);
                var v10 = new THREE.Vector3(12.173552161,27.8100297688,-17.4185783589);
                var v11 = new THREE.Vector3(45.9075217774,-11.7791700148,-1.65849269672);
                var v12 = new THREE.Vector3(13.2441989729,26.6228961127,-18.4611103712);
                var v13 = new THREE.Vector3(42.9320205956,-12.1360686745,-4.30783526883);
                var v14 = new THREE.Vector3(55.6992259475,34.2679523216,23.4158850471);
                var v15 = new THREE.Vector3(11.0667082219,28.914472426,-16.3242535345);
                var v16 = new THREE.Vector3(43.3110300227,-10.4164220788,-4.96516157366);
                var v17 = new THREE.Vector3(46.2865312044,-10.059523419,-2.31581900156);
                var v18 = new THREE.Vector3(54.5594759969,35.2864200042,24.5587487921);
                var v19 = new THREE.Vector3(9.9269582713,29.9329401085,-15.1813897894);
                var v20 = new THREE.Vector3(46.6007008472,-8.30263068194,-2.90534065237);
                var v21 = new THREE.Vector3(43.6251996655,-8.65952934165,-5.55468322448);
                var v22 = new THREE.Vector3(53.3902089943,36.2158843762,25.7467532399);
                var v23 = new THREE.Vector3(8.75769126874,30.8624044805,-13.9933853417);
                var v24 = new THREE.Vector3(46.849124638,-6.51355869706,-3.42535746371);
                var v25 = new THREE.Vector3(43.8736234563,-6.87045735677,-6.07470003582);
                var v26 = new THREE.Vector3(47.0310861203,-4.69746716325,-3.87436970266);
                var v27 = new THREE.Vector3(44.0555849386,-5.05436582296,-6.52371227477);
                var v28 = new THREE.Vector3(52.1949016659,37.0535817463,26.9763659498);
                var v29 = new THREE.Vector3(7.56238394027,31.7001018507,-12.7637726317);
                var v30 = new THREE.Vector3(50.9771081665,37.7970212855,28.2439307625);
                var v31 = new THREE.Vector3(47.1460605158,-2.85959370395,-4.2510824141);
                var v32 = new THREE.Vector3(44.1705593341,-3.21649236366,-6.9004249862);
                var v33 = new THREE.Vector3(6.34459044093,32.4435413899,-11.496207819);
                var v34 = new THREE.Vector3(47.1937162372,-1.00523876187,-4.55440915536);
                var v35 = new THREE.Vector3(44.2182150555,-1.36213742158,-7.20375172746);
                var v36 = new THREE.Vector3(49.7404495122,38.4439924331,29.5456786709);
                var v37 = new THREE.Vector3(5.10793178663,33.0905125375,-10.1944599107);
                var v38 = new THREE.Vector3(48.488602813,38.9925714698,30.877739027);
                var v39 = new THREE.Vector3(3.85608508742,33.6390915741,-8.86239955461);
                var v40 = new THREE.Vector3(47.2252903394,39.4411272377,32.236151051);
                var v41 = new THREE.Vector3(2.5927726138,34.087647342,-7.50398753056);
                var v42 = new THREE.Vector3(47.1739158451,0.860249687543,-4.78347512953);
                var v43 = new THREE.Vector3(44.1984146634,0.503351027834,-7.43281770164);
                var v44 = new THREE.Vector3(45.9542684545,39.7883259905,33.6168756087);
                var v45 = new THREE.Vector3(1.3217507289,34.4348460948,-6.12326297291);
                var v46 = new THREE.Vector3(44.6793164448,40.0331353593,35.015807221);
                var v47 = new THREE.Vector3(67.7579803287,7.13015415696,13.5283777105);
                var v48 = new THREE.Vector3(67.9152247159,5.22978217769,13.6077782963);
                var v49 = new THREE.Vector3(47.086716444,2.73149155973,-4.9376197084);
                var v50 = new THREE.Vector3(44.1112152623,2.37459290002,-7.58696228051);
                var v51 = new THREE.Vector3(0.0467987191959,34.6796554636,-4.72433136062);
                var v52 = new THREE.Vector3(43.4042252827,40.174827422,36.4287862716);
                var v53 = new THREE.Vector3(-1.22829244293,34.8213475264,-3.31135230996);
                var v54 = new THREE.Vector3(42.1327863543,40.2129808683,37.8516113754);
                var v55 = new THREE.Vector3(-2.49973137131,34.8595009727,-1.88852720621);
                var v56 = new THREE.Vector3(40.8687801861,40.1474822517,39.2800518705);
                var v57 = new THREE.Vector3(23.2827069903,-0.123697717948,-26.1323602852);
                var v58 = new THREE.Vector3(23.1254626031,1.77667426133,-26.2117608711);
                var v59 = new THREE.Vector3(-3.76373753945,34.794002356,-0.460086711083);
                var v60 = new THREE.Vector3(67.5319741452,9.02524333106,13.526915793);
                var v61 = new THREE.Vector3(22.8994564196,3.67176343542,-26.2132227885);
                var v62 = new THREE.Vector3(38.3780665576,39.7066154728,42.1367855324);
                var v63 = new THREE.Vector3(39.615965204,39.9785263273,40.7098603983);
                var v64 = new THREE.Vector3(17.5495582856,37.2083248548,23.5913875276);
                var v65 = new THREE.Vector3(-5.01655252156,34.6250464317,0.969721816725);
                var v66 = new THREE.Vector3(14.5740571039,36.8514261951,20.9420449555);
                var v67 = new THREE.Vector3(67.2378781775,10.9094147971,13.6033968908);
                var v68 = new THREE.Vector3(22.6053604519,5.55593490147,-26.1367416907);
                var v69 = new THREE.Vector3(66.8765668976,12.7770661152,13.7575935932);
                var v70 = new THREE.Vector3(16.3485774991,36.8406932265,24.9897446234);
                var v71 = new THREE.Vector3(13.3730763174,36.4837945668,22.3404020513);
                var v72 = new THREE.Vector3(22.244049172,7.42358621956,-25.9825449884);
                var v73 = new THREE.Vector3(-6.25445116801,34.3531355771,2.3966469508);
                var v74 = new THREE.Vector3(66.449114637,14.6226439668,13.989047408);
                var v75 = new THREE.Vector3(21.8165969114,9.26916407119,-25.7510911735);
                var v76 = new THREE.Vector3(15.1690982419,36.3750471155,26.3771568952);
                var v77 = new THREE.Vector3(12.1935970602,36.0181484558,23.7278143231);
                var v78 = new THREE.Vector3(65.9567923922,16.4406606672,14.2970701251);
                var v79 = new THREE.Vector3(21.3242746666,11.0871807716,-25.4430684565);
                var v80 = new THREE.Vector3(14.0145221421,35.812729449,27.7496230342);
                var v81 = new THREE.Vector3(11.0390209604,35.4558307893,25.1002804621);
                var v82 = new THREE.Vector3(65.4010640458,18.2257104827,14.6807458623);
                var v83 = new THREE.Vector3(20.7685463202,12.8722305871,-25.0593927192);
                var v84 = new THREE.Vector3(64.7835820137,19.972485704,15.1389337893);
                var v85 = new THREE.Vector3(12.888179007,35.1553619561,29.1031848364);
                var v86 = new THREE.Vector3(9.91267782532,34.7984632964,26.4538422643);
                var v87 = new THREE.Vector3(20.1510642881,14.6190058083,-24.6012047923);
                var v88 = new THREE.Vector3(11.7933172199,34.4048404901,30.433938618);
                var v89 = new THREE.Vector3(64.1061823315,21.6757924283,15.6702715192);
                var v90 = new THREE.Vector3(19.4736646059,16.3223125327,-24.0698670624);
                var v91 = new THREE.Vector3(8.81781603824,34.0479418304,27.7845960459);
                var v92 = new THREE.Vector3(63.3708791954,23.3305660034,16.2731791598);
                var v93 = new THREE.Vector3(18.7383614698,17.9770861078,-23.4669594217);
                var v94 = new THREE.Vector3(7.75759318983,33.2064309016,29.0887039016);
                var v95 = new THREE.Vector3(10.7330943715,33.5633295613,31.7380464737);
                var v96 = new THREE.Vector3(62.579858973,24.9318860864,16.9458640114);
                var v97 = new THREE.Vector3(17.9473412474,19.5784061908,-22.7942745701);
                var v98 = new THREE.Vector3(61.7354737026,26.4749912744,17.686325897);
                var v99 = new THREE.Vector3(6.73506697182,32.2763574348,30.3624047734);
                var v100 = new THREE.Vector3(9.71056815353,32.6332560945,33.0117473455);
                var v101 = new THREE.Vector3(17.102955977,21.1215113787,-22.0538126846);
                var v102 = new THREE.Vector3(5.75318635853,31.2604037697,31.6020252971);
                var v103 = new THREE.Vector3(16.2077163737,22.6018133663,-21.2477754719);
                var v104 = new THREE.Vector3(8.72868754023,31.6173024295,34.2513678692);
                var v105 = new THREE.Vector3(60.8402340993,27.9552932619,18.4923631097);
                var v106 = new THREE.Vector3(15.264284364,24.0149105886,-20.3785596222);
                var v107 = new THREE.Vector3(4.814783102,30.1614999254,32.8039903964);
                var v108 = new THREE.Vector3(59.8968020896,29.3683904843,19.3615789594);
                var v109 = new THREE.Vector3(7.7902842837,30.5183985851,35.4533329685);
                var v110 = new THREE.Vector3(58.9079828966,30.7100812047,20.2913888992);
                var v111 = new THREE.Vector3(14.275465171,25.356601309,-19.4487496824);
                var v112 = new THREE.Vector3(3.92256356522,28.9828151499,33.9648335939);
                var v113 = new THREE.Vector3(6.89806474692,29.3397138096,36.614176166);
                var v114 = new THREE.Vector3(3.07910091692,27.7277487802,35.0812070078);
                var v115 = new THREE.Vector3(6.05460209863,28.0846474399,37.73054958);
                var v116 = new THREE.Vector3(5.26232889229,26.7568190979,38.7992335799);
                var v117 = new THREE.Vector3(2.28682771058,26.3999204382,36.1498910078);
                var v118 = new THREE.Vector3(1.54802886886,25.0031595924,37.1678035001);
                var v119 = new THREE.Vector3(4.52353005057,25.3600582521,39.8171460722);
                var v120 = new THREE.Vector3(0.864835093918,23.5414945127,38.1320088163);
                var v121 = new THREE.Vector3(3.84033627562,23.8983931724,40.7813513884);
                var v122 = new THREE.Vector3(0.239216722409,22.0191406539,39.0397261802);
                var v123 = new THREE.Vector3(3.21471790411,22.3760393136,41.6890687523);
                var v124 = new THREE.Vector3(2.64847922475,20.797387157,42.5376802992);
                var v125 = new THREE.Vector3(-0.327021956952,20.4404884973,39.8883377271);
                var v126 = new THREE.Vector3(-0.832247906991,18.8100908893,40.6753960541);
                var v127 = new THREE.Vector3(2.14325327471,19.166989549,43.3247386262);
                var v128 = new THREE.Vector3(-1.27500405177,17.1326499104,41.3986312783);
                var v129 = new THREE.Vector3(1.70049712994,17.4895485701,44.0479738504);
                var v130 = new THREE.Vector3(-1.65401347879,15.4130033147,42.0559575831);
                var v131 = new THREE.Vector3(1.32148770292,15.7699019744,44.7053001552);
                var v132 = new THREE.Vector3(1.00731806006,14.0130092373,45.294821806);
                var v133 = new THREE.Vector3(-1.96818312164,13.6561105776,42.6454792339);
                var v134 = new THREE.Vector3(0.758894269305,12.2239372524,45.8148386174);
                var v135 = new THREE.Vector3(-2.2166069124,11.8670385927,43.1654960453);
                var v136 = new THREE.Vector3(0.576932786969,10.4078457186,46.2638508563);
                var v137 = new THREE.Vector3(-2.39856839474,10.0509470589,43.6145082842);
                var v138 = new THREE.Vector3(-2.51354279019,8.21307359959,43.9912209957);
                var v139 = new THREE.Vector3(0.46195839152,8.5699722593,46.6405635678);
                var v140 = new THREE.Vector3(-2.56119851161,6.35871865751,44.2945477369);
                var v141 = new THREE.Vector3(0.414302670094,6.71561731722,46.943890309);
                var v142 = new THREE.Vector3(0.434103062196,4.8501288678,47.1729562832);
                var v143 = new THREE.Vector3(-2.54139811951,4.49323020809,44.5236137111);
                var v144 = new THREE.Vector3(21.5070551225,3.57680563431,65.9518994526);
                var v145 = new THREE.Vector3(21.3498107353,5.47717761359,65.8724988668);
                var v146 = new THREE.Vector3(0.521302463328,2.97888699562,47.3271008621);
                var v147 = new THREE.Vector3(-2.45419871838,2.62198833591,44.67775829);
                var v148 = new THREE.Vector3(-23.1254626031,-1.77667426133,26.2117608711);
                var v149 = new THREE.Vector3(-23.2827069903,0.123697717948,26.1323602852);
                var v150 = new THREE.Vector3(-22.8994564196,-3.67176343542,26.2132227885);
                var v151 = new THREE.Vector3(21.733061306,1.68171646021,65.9533613701);
                var v152 = new THREE.Vector3(-22.6053604519,-5.55593490147,26.1367416907);
                var v153 = new THREE.Vector3(22.0271572737,-0.202455005832,65.8768802723);
                var v154 = new THREE.Vector3(22.3884685535,-2.07010632392,65.7226835699);
                var v155 = new THREE.Vector3(-22.244049172,-7.42358621956,25.9825449884);
                var v156 = new THREE.Vector3(-21.8165969114,-9.26916407119,25.7510911735);
                var v157 = new THREE.Vector3(22.8159208142,-3.91568417555,65.4912297551);
                var v158 = new THREE.Vector3(-21.3242746666,-11.0871807716,25.4430684565);
                var v159 = new THREE.Vector3(23.308243059,-5.73370087597,65.1832070381);
                var v160 = new THREE.Vector3(-20.7685463202,-12.8722305871,25.0593927192);
                var v161 = new THREE.Vector3(23.8639714053,-7.51875069144,64.7995313008);
                var v162 = new THREE.Vector3(24.4814534375,-9.26552591269,64.3413433738);
                var v163 = new THREE.Vector3(-20.1510642881,-14.6190058083,24.6012047923);
                var v164 = new THREE.Vector3(25.1588531197,-10.9688326371,63.810005644);
                var v165 = new THREE.Vector3(-19.4736646059,-16.3223125327,24.0698670624);
                var v166 = new THREE.Vector3(25.8941562558,-12.6236062121,63.2070980033);
                var v167 = new THREE.Vector3(-18.7383614698,-17.9770861078,23.4669594217);
                var v168 = new THREE.Vector3(26.6851764782,-14.2249262951,62.5344131517);
                var v169 = new THREE.Vector3(-17.9473412474,-19.5784061908,22.7942745701);
                var v170 = new THREE.Vector3(27.5295617486,-15.7680314831,61.7939512661);
                var v171 = new THREE.Vector3(-17.102955977,-21.1215113787,22.0538126846);
                var v172 = new THREE.Vector3(28.4248013519,-17.2483334707,60.9879140535);
                var v173 = new THREE.Vector3(-16.2077163737,-22.6018133663,21.2477754719);
                var v174 = new THREE.Vector3(29.3682333615,-18.661430693,60.1186982037);
                var v175 = new THREE.Vector3(-15.264284364,-24.0149105886,20.3785596222);
                var v176 = new THREE.Vector3(30.3570525546,-20.0031214134,59.1888882639);
                var v177 = new THREE.Vector3(-14.275465171,-25.356601309,19.4487496824);
                var v178 = new THREE.Vector3(31.3883187527,-21.2694162171,58.2012489528);
                var v179 = new THREE.Vector3(-13.2441989729,-26.6228961127,18.4611103712);
                var v180 = new THREE.Vector3(32.4589655646,-22.4565498731,57.1587169404);
                var v181 = new THREE.Vector3(-12.173552161,-27.8100297688,17.4185783589);
                var v182 = new THREE.Vector3(33.5658095037,-23.5609925303,56.0643921161);
                var v183 = new THREE.Vector3(-11.0667082219,-28.914472426,16.3242535345);
                var v184 = new THREE.Vector3(34.7055594543,-24.5794602129,54.921528371);
                var v185 = new THREE.Vector3(-9.9269582713,-29.9329401085,15.1813897894);
                var v186 = new THREE.Vector3(35.8748264568,-25.5089245849,53.7335239233);
                var v187 = new THREE.Vector3(-8.75769126874,-30.8624044805,13.9933853417);
                var v188 = new THREE.Vector3(37.0701337853,-26.3466219551,52.5039112133);
                var v189 = new THREE.Vector3(-7.56238394027,-31.7001018507,12.7637726317);
                var v190 = new THREE.Vector3(-6.34459044093,-32.4435413899,11.496207819);
                var v191 = new THREE.Vector3(38.2879272847,-27.0900614943,51.2363464006);
                var v192 = new THREE.Vector3(-5.10793178663,-33.0905125375,10.1944599107);
                var v193 = new THREE.Vector3(39.524585939,-27.7370326418,49.9345984922);
                var v194 = new THREE.Vector3(-3.85608508742,-33.6390915741,8.86239955461);
                var v195 = new THREE.Vector3(40.7764326382,-28.2856116785,48.6025381362);
                var v196 = new THREE.Vector3(-2.5927726138,-34.087647342,7.50398753056);
                var v197 = new THREE.Vector3(42.0397451118,-28.7341674464,47.2441261121);
                var v198 = new THREE.Vector3(-1.3217507289,-34.4348460948,6.12326297291);
                var v199 = new THREE.Vector3(43.3107669967,-29.0813661992,45.8634015545);
                var v200 = new THREE.Vector3(-0.0467987191958,-34.6796554636,4.72433136062);
                var v201 = new THREE.Vector3(44.5857190064,-29.326175568,44.4644699422);
                var v202 = new THREE.Vector3(1.22829244293,-34.8213475264,3.31135230996);
                var v203 = new THREE.Vector3(45.8608101685,-29.4678676308,43.0514908915);
                var v204 = new THREE.Vector3(47.1322490969,-29.506021077,41.6286657878);
                var v205 = new THREE.Vector3(2.49973137131,-34.8595009727,1.88852720621);
                var v206 = new THREE.Vector3(3.76373753945,-34.794002356,0.460086711083);
                var v207 = new THREE.Vector3(48.396255265,-29.4405224604,40.2002252927);
                var v208 = new THREE.Vector3(50.8869688936,-28.9996556815,37.3434916308);
                var v209 = new THREE.Vector3(49.6490702471,-29.2715665361,38.7704167648);
                var v210 = new THREE.Vector3(30.0584606217,-31.4979462995,18.798093626);
                var v211 = new THREE.Vector3(5.01655252156,-34.6250464317,-0.969721816725);
                var v212 = new THREE.Vector3(27.0829594399,-31.8548449592,16.1487510539);
                var v213 = new THREE.Vector3(31.2594414082,-31.1303146712,17.3997365303);
                var v214 = new THREE.Vector3(28.2839402265,-31.4872133309,14.7503939582);
                var v215 = new THREE.Vector3(6.25445116801,-34.3531355771,-2.3966469508);
                var v216 = new THREE.Vector3(32.4389206654,-30.6646685601,16.0123242585);
                var v217 = new THREE.Vector3(29.4634194837,-31.0215672199,13.3629816864);
                var v218 = new THREE.Vector3(33.5934967652,-30.1023508937,14.6398581195);
                var v219 = new THREE.Vector3(30.6179955835,-30.4592495534,11.9905155474);
                var v220 = new THREE.Vector3(34.7198399003,-29.4449834007,13.2862963173);
                var v221 = new THREE.Vector3(31.7443387186,-29.8018820604,10.6369537452);
                var v222 = new THREE.Vector3(35.8147016873,-28.6944619347,11.9555425357);
                var v223 = new THREE.Vector3(32.8392005056,-29.0513605944,9.30619996359);
                var v224 = new THREE.Vector3(36.8749245358,-27.852951006,10.6514346799);
                var v225 = new THREE.Vector3(33.899423354,-28.2098496657,8.00209210783);
                var v226 = new THREE.Vector3(37.8974507538,-26.9228775392,9.37773380814);
                var v227 = new THREE.Vector3(34.9219495721,-27.2797761989,6.72839123604);
                var v228 = new THREE.Vector3(38.8793313671,-25.9069238741,8.1381132845);
                var v229 = new THREE.Vector3(35.9038301854,-26.2638225338,5.4887707124);
                var v230 = new THREE.Vector3(39.8177346236,-24.8080200298,6.93614818515);
                var v231 = new THREE.Vector3(36.8422334419,-25.1649186895,4.28680561304);
                var v232 = new THREE.Vector3(40.7099541604,-23.6293352543,5.77530498766);
                var v233 = new THREE.Vector3(37.7344529787,-23.986233914,3.12596241556);
                var v234 = new THREE.Vector3(41.5534168087,-22.3742688845,4.65893157372);
                var v235 = new THREE.Vector3(38.577915627,-22.7311675442,2.00958900161);
                var v236 = new THREE.Vector3(42.345690015,-21.0464405426,3.59024757374);
                var v237 = new THREE.Vector3(39.3701888333,-21.4033392023,0.940905001636);
                var v238 = new THREE.Vector3(43.0844888567,-19.6496796967,2.57233508149);
                var v239 = new THREE.Vector3(40.108987675,-20.0065783564,-0.0770074906167);
                var v240 = new THREE.Vector3(44.7090434138,-14.4713567647,42.3248384348);
                var v241 = new THREE.Vector3(32.4315486732,-0.763001830156,54.2671243963);
                var v242 = new THREE.Vector3(56.833486778,11.4699616213,25.2131527668);
                var v243 = new THREE.Vector3(56.5741227705,11.8546383005,25.4526262597);
                var v244 = new THREE.Vector3(32.2414353383,-0.300865581068,54.4183870714);
                var v245 = new THREE.Vector3(44.3605938203,-14.4467832221,42.7128750457);
                var v246 = new THREE.Vector3(32.1335285857,0.207236416309,54.4711306273);
                var v247 = new THREE.Vector3(44.0192689342,-14.2886056667,43.0749117466);
                var v248 = new THREE.Vector3(43.6981529186,24.4792475923,38.213058878);
                var v249 = new THREE.Vector3(32.3459823704,1.65962235283,54.0368677676);
                var v250 = new THREE.Vector3(32.1876461118,1.22205964628,54.2736417035);
                var v251 = new THREE.Vector3(43.7083294825,-14.0076036375,43.3862763346);
                var v252 = new THREE.Vector3(32.1151820822,0.726677850533,54.4217606778);
                var v253 = new THREE.Vector3(45.5567059687,24.7145634287,36.0940008285);
                var v254 = new THREE.Vector3(45.245766517,24.995565458,36.4053654165);
                var v255 = new THREE.Vector3(44.9044416309,25.1537430133,36.7674021174);
                var v256 = new THREE.Vector3(44.5559920373,25.1783165559,37.1554387284);
                var v257 = new THREE.Vector3(56.9190530808,9.04733743835,25.4434093955);
                var v258 = new THREE.Vector3(44.2241640003,25.0676114393,37.5430311956);
                var v259 = new THREE.Vector3(32.6909126807,-1.1476785093,54.0276509034);
                var v260 = new THREE.Vector3(57.1315068655,10.4997233749,25.0091465358);
                var v261 = new THREE.Vector3(43.9315710521,24.8291720343,37.903765733);
                var v262 = new THREE.Vector3(57.149853369,9.98028194064,25.0585164853);
                var v263 = new THREE.Vector3(45.5668825326,-13.7722878011,41.2672182851);
                var v264 = new THREE.Vector3(45.3334643991,-14.122212243,41.5765114301);
                var v265 = new THREE.Vector3(57.0236001129,11.0078253722,25.0618900917);
                var v266 = new THREE.Vector3(45.0408714509,-14.360651648,41.9372459675);
                var v267 = new THREE.Vector3(57.0773893394,9.4849001449,25.2066354596);
                var v268 = new THREE.Vector3(11.9416050449,6.50115840483,-14.2875123219);
                var v269 = new THREE.Vector3(-12.3910823872,-5.65434547671,14.6782484898);
                var v270 = new THREE.Vector3(0.0765256882417,-19.8248366603,2.58469985321);
                var v271 = new THREE.Vector3(12.2865353552,3.69385754272,-14.2967291861);
                var v272 = new THREE.Vector3(12.4448716139,4.13142024926,-14.533503122);
                var v273 = new THREE.Vector3(-12.4989891399,-5.14624347933,14.7309920457);
                var v274 = new THREE.Vector3(-0.271923905306,-19.8002631177,2.97273646418);
                var v275 = new THREE.Vector3(-0.613248791389,-19.6420855624,3.33477316508);
                var v276 = new THREE.Vector3(-12.2865353551,-3.6938575428,14.2967291861);
                var v277 = new THREE.Vector3(-12.4448716138,-4.13142024936,14.5335031219);
                var v278 = new THREE.Vector3(-0.934364806968,19.1257676966,-1.52707970353);
                var v279 = new THREE.Vector3(-0.924188243085,-19.3610835332,3.64613775305);
                var v280 = new THREE.Vector3(-12.5173356433,-4.6268020451,14.6816220963);
                var v281 = new THREE.Vector3(0.924188243089,19.3610835331,-3.64613775305);
                var v282 = new THREE.Vector3(0.613248791392,19.6420855623,-3.33477316508);
                var v283 = new THREE.Vector3(0.27192390531,19.8002631177,-2.97273646417);
                var v284 = new THREE.Vector3(-0.0765256882385,19.8248366602,-2.5846998532);
                var v285 = new THREE.Vector3(-0.408353725292,19.7141315436,-2.19710738595);
                var v286 = new THREE.Vector3(-11.9416050448,-6.50115840493,14.2875123218);
                var v287 = new THREE.Vector3(12.4989891399,5.14624347923,-14.7309920458);
                var v288 = new THREE.Vector3(-0.700946673498,19.4756921386,-1.83637284853);
                var v289 = new THREE.Vector3(12.5173356434,4.626802045,-14.6816220963);
                var v290 = new THREE.Vector3(0.934364806981,-19.1257676967,1.52707970352);
                var v291 = new THREE.Vector3(0.700946673501,-19.4756921387,1.83637284854);
                var v292 = new THREE.Vector3(12.3910823873,5.65434547661,-14.6782484899);
                var v293 = new THREE.Vector3(0.408353725295,-19.7141315437,2.19710738596);
                var v294 = new THREE.Vector3(12.2009690524,6.11648172569,-14.5269858148);
                var v295 = new THREE.Vector3(-12.2009690524,-6.11648172579,14.5269858147);
                console.log(geom.vertices)
                geom.vertices.push(v0);
                geom.vertices.push(v1);
                geom.vertices.push(v2);
                geom.vertices.push(v3);
                geom.vertices.push(v4);
                geom.vertices.push(v5);
                geom.vertices.push(v6);
                geom.vertices.push(v7);
                geom.vertices.push(v8);
                geom.vertices.push(v9);
                geom.vertices.push(v10);
                geom.vertices.push(v11);
                geom.vertices.push(v12);
                geom.vertices.push(v13);
                geom.vertices.push(v14);
                geom.vertices.push(v15);
                geom.vertices.push(v16);
                geom.vertices.push(v17);
                geom.vertices.push(v18);
                geom.vertices.push(v19);
                geom.vertices.push(v20);
                geom.vertices.push(v21);
                geom.vertices.push(v22);
                geom.vertices.push(v23);
                geom.vertices.push(v24);
                geom.vertices.push(v25);
                geom.vertices.push(v26);
                geom.vertices.push(v27);
                geom.vertices.push(v28);
                geom.vertices.push(v29);
                geom.vertices.push(v30);
                geom.vertices.push(v31);
                geom.vertices.push(v32);
                geom.vertices.push(v33);
                geom.vertices.push(v34);
                geom.vertices.push(v35);
                geom.vertices.push(v36);
                geom.vertices.push(v37);
                geom.vertices.push(v38);
                geom.vertices.push(v39);
                geom.vertices.push(v40);
                geom.vertices.push(v41);
                geom.vertices.push(v42);
                geom.vertices.push(v43);
                geom.vertices.push(v44);
                geom.vertices.push(v45);
                geom.vertices.push(v46);
                geom.vertices.push(v47);
                geom.vertices.push(v48);
                geom.vertices.push(v49);
                geom.vertices.push(v50);
                geom.vertices.push(v51);
                geom.vertices.push(v52);
                geom.vertices.push(v53);
                geom.vertices.push(v54);
                geom.vertices.push(v55);
                geom.vertices.push(v56);
                geom.vertices.push(v57);
                geom.vertices.push(v58);
                geom.vertices.push(v59);
                geom.vertices.push(v60);
                geom.vertices.push(v61);
                geom.vertices.push(v62);
                geom.vertices.push(v63);
                geom.vertices.push(v64);
                geom.vertices.push(v65);
                geom.vertices.push(v66);
                geom.vertices.push(v67);
                geom.vertices.push(v68);
                geom.vertices.push(v69);
                geom.vertices.push(v70);
                geom.vertices.push(v71);
                geom.vertices.push(v72);
                geom.vertices.push(v73);
                geom.vertices.push(v74);
                geom.vertices.push(v75);
                geom.vertices.push(v76);
                geom.vertices.push(v77);
                geom.vertices.push(v78);
                geom.vertices.push(v79);
                geom.vertices.push(v80);
                geom.vertices.push(v81);
                geom.vertices.push(v82);
                geom.vertices.push(v83);
                geom.vertices.push(v84);
                geom.vertices.push(v85);
                geom.vertices.push(v86);
                geom.vertices.push(v87);
                geom.vertices.push(v88);
                geom.vertices.push(v89);
                geom.vertices.push(v90);
                geom.vertices.push(v91);
                geom.vertices.push(v92);
                geom.vertices.push(v93);
                geom.vertices.push(v94);
                geom.vertices.push(v95);
                geom.vertices.push(v96);
                geom.vertices.push(v97);
                geom.vertices.push(v98);
                geom.vertices.push(v99);
                geom.vertices.push(v100);
                geom.vertices.push(v101);
                geom.vertices.push(v102);
                geom.vertices.push(v103);
                geom.vertices.push(v104);
                geom.vertices.push(v105);
                geom.vertices.push(v106);
                geom.vertices.push(v107);
                geom.vertices.push(v108);
                geom.vertices.push(v109);
                geom.vertices.push(v110);
                geom.vertices.push(v111);
                geom.vertices.push(v112);
                geom.vertices.push(v113);
                geom.vertices.push(v114);
                geom.vertices.push(v115);
                geom.vertices.push(v116);
                geom.vertices.push(v117);
                geom.vertices.push(v118);
                geom.vertices.push(v119);
                geom.vertices.push(v120);
                geom.vertices.push(v121);
                geom.vertices.push(v122);
                geom.vertices.push(v123);
                geom.vertices.push(v124);
                geom.vertices.push(v125);
                geom.vertices.push(v126);
                geom.vertices.push(v127);
                geom.vertices.push(v128);
                geom.vertices.push(v129);
                geom.vertices.push(v130);
                geom.vertices.push(v131);
                geom.vertices.push(v132);
                geom.vertices.push(v133);
                geom.vertices.push(v134);
                geom.vertices.push(v135);
                geom.vertices.push(v136);
                geom.vertices.push(v137);
                geom.vertices.push(v138);
                geom.vertices.push(v139);
                geom.vertices.push(v140);
                geom.vertices.push(v141);
                geom.vertices.push(v142);
                geom.vertices.push(v143);
                geom.vertices.push(v144);
                geom.vertices.push(v145);
                geom.vertices.push(v146);
                geom.vertices.push(v147);
                geom.vertices.push(v148);
                geom.vertices.push(v149);
                geom.vertices.push(v150);
                geom.vertices.push(v151);
                geom.vertices.push(v152);
                geom.vertices.push(v153);
                geom.vertices.push(v154);
                geom.vertices.push(v155);
                geom.vertices.push(v156);
                geom.vertices.push(v157);
                geom.vertices.push(v158);
                geom.vertices.push(v159);
                geom.vertices.push(v160);
                geom.vertices.push(v161);
                geom.vertices.push(v162);
                geom.vertices.push(v163);
                geom.vertices.push(v164);
                geom.vertices.push(v165);
                geom.vertices.push(v166);
                geom.vertices.push(v167);
                geom.vertices.push(v168);
                geom.vertices.push(v169);
                geom.vertices.push(v170);
                geom.vertices.push(v171);
                geom.vertices.push(v172);
                geom.vertices.push(v173);
                geom.vertices.push(v174);
                geom.vertices.push(v175);
                geom.vertices.push(v176);
                geom.vertices.push(v177);
                geom.vertices.push(v178);
                geom.vertices.push(v179);
                geom.vertices.push(v180);
                geom.vertices.push(v181);
                geom.vertices.push(v182);
                geom.vertices.push(v183);
                geom.vertices.push(v184);
                geom.vertices.push(v185);
                geom.vertices.push(v186);
                geom.vertices.push(v187);
                geom.vertices.push(v188);
                geom.vertices.push(v189);
                geom.vertices.push(v190);
                geom.vertices.push(v191);
                geom.vertices.push(v192);
                geom.vertices.push(v193);
                geom.vertices.push(v194);
                geom.vertices.push(v195);
                geom.vertices.push(v196);
                geom.vertices.push(v197);
                geom.vertices.push(v198);
                geom.vertices.push(v199);
                geom.vertices.push(v200);
                geom.vertices.push(v201);
                geom.vertices.push(v202);
                geom.vertices.push(v203);
                geom.vertices.push(v204);
                geom.vertices.push(v205);
                geom.vertices.push(v206);
                geom.vertices.push(v207);
                geom.vertices.push(v208);
                geom.vertices.push(v209);
                geom.vertices.push(v210);
                geom.vertices.push(v211);
                geom.vertices.push(v212);
                geom.vertices.push(v213);
                geom.vertices.push(v214);
                geom.vertices.push(v215);
                geom.vertices.push(v216);
                geom.vertices.push(v217);
                geom.vertices.push(v218);
                geom.vertices.push(v219);
                geom.vertices.push(v220);
                geom.vertices.push(v221);
                geom.vertices.push(v222);
                geom.vertices.push(v223);
                geom.vertices.push(v224);
                geom.vertices.push(v225);
                geom.vertices.push(v226);
                geom.vertices.push(v227);
                geom.vertices.push(v228);
                geom.vertices.push(v229);
                geom.vertices.push(v230);
                geom.vertices.push(v231);
                geom.vertices.push(v232);
                geom.vertices.push(v233);
                geom.vertices.push(v234);
                geom.vertices.push(v235);
                geom.vertices.push(v236);
                geom.vertices.push(v237);
                geom.vertices.push(v238);
                geom.vertices.push(v239);
                geom.vertices.push(v240);
                geom.vertices.push(v241);
                geom.vertices.push(v242);
                geom.vertices.push(v243);
                geom.vertices.push(v244);
                geom.vertices.push(v245);
                geom.vertices.push(v246);
                geom.vertices.push(v247);
                geom.vertices.push(v248);
                geom.vertices.push(v249);
                geom.vertices.push(v250);
                geom.vertices.push(v251);
                geom.vertices.push(v252);
                geom.vertices.push(v253);
                geom.vertices.push(v254);
                geom.vertices.push(v255);
                geom.vertices.push(v256);
                geom.vertices.push(v257);
                geom.vertices.push(v258);
                geom.vertices.push(v259);
                geom.vertices.push(v260);
                geom.vertices.push(v261);
                geom.vertices.push(v262);
                geom.vertices.push(v263);
                geom.vertices.push(v264);
                geom.vertices.push(v265);
                geom.vertices.push(v266);
                geom.vertices.push(v267);
                geom.vertices.push(v268);
                geom.vertices.push(v269);
                geom.vertices.push(v270);
                geom.vertices.push(v271);
                geom.vertices.push(v272);
                geom.vertices.push(v273);
                geom.vertices.push(v274);
                geom.vertices.push(v275);
                geom.vertices.push(v276);
                geom.vertices.push(v277);
                geom.vertices.push(v278);
                geom.vertices.push(v279);
                geom.vertices.push(v280);
                geom.vertices.push(v281);
                geom.vertices.push(v282);
                geom.vertices.push(v283);
                geom.vertices.push(v284);
                geom.vertices.push(v285);
                geom.vertices.push(v286);
                geom.vertices.push(v287);
                geom.vertices.push(v288);
                geom.vertices.push(v289);
                geom.vertices.push(v290);
                geom.vertices.push(v291);
                geom.vertices.push(v292);
                geom.vertices.push(v293);
                geom.vertices.push(v294);
                geom.vertices.push(v295);
                geom.faces.push( new THREE.Face3(0, 1, 2) );
                geom.faces.push( new THREE.Face3(1, 3, 2) );
                geom.faces.push( new THREE.Face3(0, 2, 4) );
                geom.faces.push( new THREE.Face3(5, 0, 4) );
                geom.faces.push( new THREE.Face3(5, 4, 6) );
                geom.faces.push( new THREE.Face3(7, 5, 6) );
                geom.faces.push( new THREE.Face3(8, 9, 10) );
                geom.faces.push( new THREE.Face3(7, 6, 11) );
                geom.faces.push( new THREE.Face3(9, 12, 10) );
                geom.faces.push( new THREE.Face3(11, 6, 13) );
                geom.faces.push( new THREE.Face3(14, 8, 15) );
                geom.faces.push( new THREE.Face3(8, 10, 15) );
                geom.faces.push( new THREE.Face3(11, 13, 16) );
                geom.faces.push( new THREE.Face3(17, 11, 16) );
                geom.faces.push( new THREE.Face3(18, 14, 19) );
                geom.faces.push( new THREE.Face3(20, 17, 21) );
                geom.faces.push( new THREE.Face3(14, 15, 19) );
                geom.faces.push( new THREE.Face3(17, 16, 21) );
                geom.faces.push( new THREE.Face3(22, 18, 23) );
                geom.faces.push( new THREE.Face3(24, 20, 25) );
                geom.faces.push( new THREE.Face3(20, 21, 25) );
                geom.faces.push( new THREE.Face3(18, 19, 23) );
                geom.faces.push( new THREE.Face3(26, 24, 27) );
                geom.faces.push( new THREE.Face3(28, 22, 29) );
                geom.faces.push( new THREE.Face3(24, 25, 27) );
                geom.faces.push( new THREE.Face3(30, 28, 29) );
                geom.faces.push( new THREE.Face3(22, 23, 29) );
                geom.faces.push( new THREE.Face3(31, 26, 32) );
                geom.faces.push( new THREE.Face3(26, 27, 32) );
                geom.faces.push( new THREE.Face3(30, 29, 33) );
                geom.faces.push( new THREE.Face3(34, 31, 35) );
                geom.faces.push( new THREE.Face3(31, 32, 35) );
                geom.faces.push( new THREE.Face3(36, 30, 37) );
                geom.faces.push( new THREE.Face3(38, 36, 37) );
                geom.faces.push( new THREE.Face3(30, 33, 37) );
                geom.faces.push( new THREE.Face3(38, 37, 39) );
                geom.faces.push( new THREE.Face3(40, 38, 41) );
                geom.faces.push( new THREE.Face3(38, 39, 41) );
                geom.faces.push( new THREE.Face3(42, 34, 43) );
                geom.faces.push( new THREE.Face3(34, 35, 43) );
                geom.faces.push( new THREE.Face3(44, 40, 45) );
                geom.faces.push( new THREE.Face3(46, 44, 45) );
                geom.faces.push( new THREE.Face3(47, 48, 49) );
                geom.faces.push( new THREE.Face3(40, 41, 45) );
                geom.faces.push( new THREE.Face3(49, 42, 50) );
                geom.faces.push( new THREE.Face3(42, 43, 50) );
                geom.faces.push( new THREE.Face3(46, 45, 51) );
                geom.faces.push( new THREE.Face3(52, 46, 53) );
                geom.faces.push( new THREE.Face3(46, 51, 53) );
                geom.faces.push( new THREE.Face3(54, 52, 55) );
                geom.faces.push( new THREE.Face3(56, 54, 55) );
                geom.faces.push( new THREE.Face3(52, 53, 55) );
                geom.faces.push( new THREE.Face3(50, 57, 58) );
                geom.faces.push( new THREE.Face3(56, 55, 59) );
                geom.faces.push( new THREE.Face3(47, 49, 58) );
                geom.faces.push( new THREE.Face3(49, 50, 58) );
                geom.faces.push( new THREE.Face3(60, 47, 61) );
                geom.faces.push( new THREE.Face3(47, 58, 61) );
                geom.faces.push( new THREE.Face3(62, 63, 64) );
                geom.faces.push( new THREE.Face3(56, 59, 65) );
                geom.faces.push( new THREE.Face3(66, 64, 65) );
                geom.faces.push( new THREE.Face3(67, 60, 68) );
                geom.faces.push( new THREE.Face3(69, 67, 68) );
                geom.faces.push( new THREE.Face3(64, 63, 65) );
                geom.faces.push( new THREE.Face3(63, 56, 65) );
                geom.faces.push( new THREE.Face3(60, 61, 68) );
                geom.faces.push( new THREE.Face3(64, 66, 70) );
                geom.faces.push( new THREE.Face3(70, 66, 71) );
                geom.faces.push( new THREE.Face3(69, 68, 72) );
                geom.faces.push( new THREE.Face3(66, 65, 73) );
                geom.faces.push( new THREE.Face3(74, 69, 75) );
                geom.faces.push( new THREE.Face3(70, 71, 76) );
                geom.faces.push( new THREE.Face3(69, 72, 75) );
                geom.faces.push( new THREE.Face3(76, 71, 77) );
                geom.faces.push( new THREE.Face3(78, 74, 79) );
                geom.faces.push( new THREE.Face3(74, 75, 79) );
                geom.faces.push( new THREE.Face3(80, 76, 81) );
                geom.faces.push( new THREE.Face3(82, 78, 83) );
                geom.faces.push( new THREE.Face3(84, 82, 83) );
                geom.faces.push( new THREE.Face3(76, 77, 81) );
                geom.faces.push( new THREE.Face3(78, 79, 83) );
                geom.faces.push( new THREE.Face3(80, 81, 85) );
                geom.faces.push( new THREE.Face3(85, 81, 86) );
                geom.faces.push( new THREE.Face3(84, 83, 87) );
                geom.faces.push( new THREE.Face3(85, 86, 88) );
                geom.faces.push( new THREE.Face3(89, 84, 90) );
                geom.faces.push( new THREE.Face3(84, 87, 90) );
                geom.faces.push( new THREE.Face3(88, 86, 91) );
                geom.faces.push( new THREE.Face3(92, 89, 93) );
                geom.faces.push( new THREE.Face3(88, 91, 94) );
                geom.faces.push( new THREE.Face3(89, 90, 93) );
                geom.faces.push( new THREE.Face3(95, 88, 94) );
                geom.faces.push( new THREE.Face3(96, 92, 97) );
                geom.faces.push( new THREE.Face3(98, 96, 97) );
                geom.faces.push( new THREE.Face3(92, 93, 97) );
                geom.faces.push( new THREE.Face3(95, 94, 99) );
                geom.faces.push( new THREE.Face3(100, 95, 99) );
                geom.faces.push( new THREE.Face3(98, 97, 101) );
                geom.faces.push( new THREE.Face3(100, 99, 102) );
                geom.faces.push( new THREE.Face3(98, 101, 103) );
                geom.faces.push( new THREE.Face3(104, 100, 102) );
                geom.faces.push( new THREE.Face3(105, 98, 103) );
                geom.faces.push( new THREE.Face3(105, 103, 106) );
                geom.faces.push( new THREE.Face3(104, 102, 107) );
                geom.faces.push( new THREE.Face3(108, 105, 106) );
                geom.faces.push( new THREE.Face3(109, 104, 107) );
                geom.faces.push( new THREE.Face3(110, 108, 111) );
                geom.faces.push( new THREE.Face3(108, 106, 111) );
                geom.faces.push( new THREE.Face3(109, 107, 112) );
                geom.faces.push( new THREE.Face3(113, 109, 112) );
                geom.faces.push( new THREE.Face3(110, 111, 12) );
                geom.faces.push( new THREE.Face3(9, 110, 12) );
                geom.faces.push( new THREE.Face3(113, 112, 114) );
                geom.faces.push( new THREE.Face3(115, 113, 114) );
                geom.faces.push( new THREE.Face3(115, 114, 116) );
                geom.faces.push( new THREE.Face3(116, 114, 117) );
                geom.faces.push( new THREE.Face3(116, 117, 118) );
                geom.faces.push( new THREE.Face3(119, 116, 118) );
                geom.faces.push( new THREE.Face3(119, 118, 120) );
                geom.faces.push( new THREE.Face3(121, 119, 120) );
                geom.faces.push( new THREE.Face3(121, 120, 122) );
                geom.faces.push( new THREE.Face3(123, 121, 122) );
                geom.faces.push( new THREE.Face3(123, 122, 124) );
                geom.faces.push( new THREE.Face3(124, 122, 125) );
                geom.faces.push( new THREE.Face3(124, 125, 126) );
                geom.faces.push( new THREE.Face3(127, 124, 126) );
                geom.faces.push( new THREE.Face3(127, 126, 128) );
                geom.faces.push( new THREE.Face3(129, 127, 128) );
                geom.faces.push( new THREE.Face3(129, 128, 130) );
                geom.faces.push( new THREE.Face3(131, 129, 130) );
                geom.faces.push( new THREE.Face3(132, 131, 133) );
                geom.faces.push( new THREE.Face3(131, 130, 133) );
                geom.faces.push( new THREE.Face3(132, 133, 134) );
                geom.faces.push( new THREE.Face3(134, 133, 135) );
                geom.faces.push( new THREE.Face3(136, 134, 137) );
                geom.faces.push( new THREE.Face3(134, 135, 137) );
                geom.faces.push( new THREE.Face3(136, 137, 138) );
                geom.faces.push( new THREE.Face3(139, 136, 138) );
                geom.faces.push( new THREE.Face3(139, 138, 140) );
                geom.faces.push( new THREE.Face3(141, 139, 140) );
                geom.faces.push( new THREE.Face3(141, 140, 142) );
                geom.faces.push( new THREE.Face3(142, 140, 143) );
                geom.faces.push( new THREE.Face3(144, 145, 146) );
                geom.faces.push( new THREE.Face3(142, 143, 147) );
                geom.faces.push( new THREE.Face3(146, 142, 147) );
                geom.faces.push( new THREE.Face3(144, 146, 148) );
                geom.faces.push( new THREE.Face3(146, 147, 148) );
                geom.faces.push( new THREE.Face3(147, 149, 148) );
                geom.faces.push( new THREE.Face3(144, 148, 150) );
                geom.faces.push( new THREE.Face3(151, 144, 150) );
                geom.faces.push( new THREE.Face3(151, 150, 152) );
                geom.faces.push( new THREE.Face3(153, 151, 152) );
                geom.faces.push( new THREE.Face3(154, 153, 152) );
                geom.faces.push( new THREE.Face3(154, 152, 155) );
                geom.faces.push( new THREE.Face3(154, 155, 156) );
                geom.faces.push( new THREE.Face3(157, 154, 156) );
                geom.faces.push( new THREE.Face3(157, 156, 158) );
                geom.faces.push( new THREE.Face3(159, 157, 158) );
                geom.faces.push( new THREE.Face3(159, 158, 160) );
                geom.faces.push( new THREE.Face3(161, 159, 160) );
                geom.faces.push( new THREE.Face3(162, 161, 163) );
                geom.faces.push( new THREE.Face3(161, 160, 163) );
                geom.faces.push( new THREE.Face3(164, 162, 165) );
                geom.faces.push( new THREE.Face3(162, 163, 165) );
                geom.faces.push( new THREE.Face3(166, 164, 167) );
                geom.faces.push( new THREE.Face3(164, 165, 167) );
                geom.faces.push( new THREE.Face3(168, 166, 169) );
                geom.faces.push( new THREE.Face3(166, 167, 169) );
                geom.faces.push( new THREE.Face3(170, 168, 171) );
                geom.faces.push( new THREE.Face3(172, 170, 171) );
                geom.faces.push( new THREE.Face3(168, 169, 171) );
                geom.faces.push( new THREE.Face3(172, 171, 173) );
                geom.faces.push( new THREE.Face3(174, 172, 175) );
                geom.faces.push( new THREE.Face3(172, 173, 175) );
                geom.faces.push( new THREE.Face3(176, 174, 177) );
                geom.faces.push( new THREE.Face3(174, 175, 177) );
                geom.faces.push( new THREE.Face3(178, 176, 179) );
                geom.faces.push( new THREE.Face3(176, 177, 179) );
                geom.faces.push( new THREE.Face3(180, 178, 181) );
                geom.faces.push( new THREE.Face3(178, 179, 181) );
                geom.faces.push( new THREE.Face3(182, 180, 183) );
                geom.faces.push( new THREE.Face3(180, 181, 183) );
                geom.faces.push( new THREE.Face3(184, 182, 185) );
                geom.faces.push( new THREE.Face3(182, 183, 185) );
                geom.faces.push( new THREE.Face3(186, 184, 187) );
                geom.faces.push( new THREE.Face3(188, 186, 187) );
                geom.faces.push( new THREE.Face3(184, 185, 187) );
                geom.faces.push( new THREE.Face3(188, 187, 189) );
                geom.faces.push( new THREE.Face3(188, 189, 190) );
                geom.faces.push( new THREE.Face3(191, 188, 190) );
                geom.faces.push( new THREE.Face3(191, 190, 192) );
                geom.faces.push( new THREE.Face3(193, 191, 192) );
                geom.faces.push( new THREE.Face3(193, 192, 194) );
                geom.faces.push( new THREE.Face3(195, 193, 194) );
                geom.faces.push( new THREE.Face3(195, 194, 196) );
                geom.faces.push( new THREE.Face3(197, 195, 196) );
                geom.faces.push( new THREE.Face3(197, 196, 198) );
                geom.faces.push( new THREE.Face3(199, 197, 198) );
                geom.faces.push( new THREE.Face3(199, 198, 200) );
                geom.faces.push( new THREE.Face3(201, 199, 200) );
                geom.faces.push( new THREE.Face3(201, 200, 202) );
                geom.faces.push( new THREE.Face3(203, 201, 202) );
                geom.faces.push( new THREE.Face3(204, 203, 202) );
                geom.faces.push( new THREE.Face3(204, 202, 205) );
                geom.faces.push( new THREE.Face3(204, 205, 206) );
                geom.faces.push( new THREE.Face3(207, 204, 206) );
                geom.faces.push( new THREE.Face3(208, 209, 210) );
                geom.faces.push( new THREE.Face3(207, 206, 211) );
                geom.faces.push( new THREE.Face3(210, 209, 211) );
                geom.faces.push( new THREE.Face3(212, 210, 211) );
                geom.faces.push( new THREE.Face3(209, 207, 211) );
                geom.faces.push( new THREE.Face3(210, 212, 213) );
                geom.faces.push( new THREE.Face3(213, 212, 214) );
                geom.faces.push( new THREE.Face3(212, 211, 215) );
                geom.faces.push( new THREE.Face3(216, 213, 217) );
                geom.faces.push( new THREE.Face3(213, 214, 217) );
                geom.faces.push( new THREE.Face3(218, 216, 219) );
                geom.faces.push( new THREE.Face3(216, 217, 219) );
                geom.faces.push( new THREE.Face3(220, 218, 221) );
                geom.faces.push( new THREE.Face3(218, 219, 221) );
                geom.faces.push( new THREE.Face3(222, 220, 223) );
                geom.faces.push( new THREE.Face3(220, 221, 223) );
                geom.faces.push( new THREE.Face3(224, 222, 225) );
                geom.faces.push( new THREE.Face3(222, 223, 225) );
                geom.faces.push( new THREE.Face3(226, 224, 227) );
                geom.faces.push( new THREE.Face3(224, 225, 227) );
                geom.faces.push( new THREE.Face3(228, 226, 229) );
                geom.faces.push( new THREE.Face3(226, 227, 229) );
                geom.faces.push( new THREE.Face3(230, 228, 231) );
                geom.faces.push( new THREE.Face3(228, 229, 231) );
                geom.faces.push( new THREE.Face3(232, 230, 233) );
                geom.faces.push( new THREE.Face3(230, 231, 233) );
                geom.faces.push( new THREE.Face3(234, 232, 235) );
                geom.faces.push( new THREE.Face3(232, 233, 235) );
                geom.faces.push( new THREE.Face3(236, 234, 237) );
                geom.faces.push( new THREE.Face3(234, 235, 237) );
                geom.faces.push( new THREE.Face3(238, 236, 239) );
                geom.faces.push( new THREE.Face3(236, 237, 239) );
                geom.faces.push( new THREE.Face3(1, 238, 3) );
                geom.faces.push( new THREE.Face3(238, 239, 3) );
                geom.faces.push( new THREE.Face3(204, 240, 203) );
                geom.faces.push( new THREE.Face3(161, 241, 159) );
                geom.faces.push( new THREE.Face3(242, 84, 243) );
                geom.faces.push( new THREE.Face3(84, 89, 243) );
                geom.faces.push( new THREE.Face3(241, 244, 159) );
                geom.faces.push( new THREE.Face3(89, 92, 243) );
                geom.faces.push( new THREE.Face3(92, 96, 243) );
                geom.faces.push( new THREE.Face3(96, 98, 243) );
                geom.faces.push( new THREE.Face3(98, 105, 243) );
                geom.faces.push( new THREE.Face3(105, 108, 243) );
                geom.faces.push( new THREE.Face3(159, 244, 157) );
                geom.faces.push( new THREE.Face3(203, 240, 201) );
                geom.faces.push( new THREE.Face3(108, 110, 243) );
                geom.faces.push( new THREE.Face3(110, 9, 243) );
                geom.faces.push( new THREE.Face3(240, 245, 201) );
                geom.faces.push( new THREE.Face3(244, 246, 157) );
                geom.faces.push( new THREE.Face3(201, 245, 199) );
                geom.faces.push( new THREE.Face3(157, 246, 154) );
                geom.faces.push( new THREE.Face3(245, 247, 199) );
                geom.faces.push( new THREE.Face3(248, 62, 145) );
                geom.faces.push( new THREE.Face3(199, 247, 197) );
                geom.faces.push( new THREE.Face3(249, 248, 145) );
                geom.faces.push( new THREE.Face3(250, 249, 145) );
                geom.faces.push( new THREE.Face3(197, 247, 195) );
                geom.faces.push( new THREE.Face3(247, 251, 195) );
                geom.faces.push( new THREE.Face3(154, 246, 153) );
                geom.faces.push( new THREE.Face3(195, 251, 193) );
                geom.faces.push( new THREE.Face3(246, 252, 153) );
                geom.faces.push( new THREE.Face3(250, 145, 144) );
                geom.faces.push( new THREE.Face3(252, 250, 144) );
                geom.faces.push( new THREE.Face3(193, 251, 191) );
                geom.faces.push( new THREE.Face3(252, 144, 151) );
                geom.faces.push( new THREE.Face3(153, 252, 151) );
                geom.faces.push( new THREE.Face3(191, 251, 188) );
                geom.faces.push( new THREE.Face3(9, 8, 253) );
                geom.faces.push( new THREE.Face3(8, 14, 253) );
                geom.faces.push( new THREE.Face3(188, 251, 186) );
                geom.faces.push( new THREE.Face3(14, 18, 253) );
                geom.faces.push( new THREE.Face3(18, 22, 253) );
                geom.faces.push( new THREE.Face3(22, 28, 253) );
                geom.faces.push( new THREE.Face3(28, 30, 253) );
                geom.faces.push( new THREE.Face3(30, 36, 253) );
                geom.faces.push( new THREE.Face3(36, 38, 253) );
                geom.faces.push( new THREE.Face3(243, 9, 253) );
                geom.faces.push( new THREE.Face3(253, 38, 254) );
                geom.faces.push( new THREE.Face3(38, 40, 254) );
                geom.faces.push( new THREE.Face3(40, 44, 254) );
                geom.faces.push( new THREE.Face3(44, 46, 255) );
                geom.faces.push( new THREE.Face3(254, 44, 255) );
                geom.faces.push( new THREE.Face3(46, 52, 256) );
                geom.faces.push( new THREE.Face3(186, 251, 184) );
                geom.faces.push( new THREE.Face3(255, 46, 256) );
                geom.faces.push( new THREE.Face3(48, 257, 208) );
                geom.faces.push( new THREE.Face3(184, 251, 182) );
                geom.faces.push( new THREE.Face3(182, 251, 180) );
                geom.faces.push( new THREE.Face3(258, 256, 54) );
                geom.faces.push( new THREE.Face3(256, 52, 54) );
                geom.faces.push( new THREE.Face3(180, 251, 178) );
                geom.faces.push( new THREE.Face3(251, 259, 178) );
                geom.faces.push( new THREE.Face3(178, 259, 176) );
                geom.faces.push( new THREE.Face3(67, 69, 260) );
                geom.faces.push( new THREE.Face3(69, 74, 260) );
                geom.faces.push( new THREE.Face3(176, 259, 174) );
                geom.faces.push( new THREE.Face3(258, 54, 56) );
                geom.faces.push( new THREE.Face3(174, 259, 172) );
                geom.faces.push( new THREE.Face3(261, 258, 63) );
                geom.faces.push( new THREE.Face3(67, 260, 262) );
                geom.faces.push( new THREE.Face3(258, 56, 63) );
                geom.faces.push( new THREE.Face3(172, 259, 170) );
                geom.faces.push( new THREE.Face3(208, 257, 263) );
                geom.faces.push( new THREE.Face3(47, 60, 262) );
                geom.faces.push( new THREE.Face3(60, 67, 262) );
                geom.faces.push( new THREE.Face3(209, 208, 264) );
                geom.faces.push( new THREE.Face3(260, 74, 265) );
                geom.faces.push( new THREE.Face3(170, 259, 168) );
                geom.faces.push( new THREE.Face3(208, 263, 264) );
                geom.faces.push( new THREE.Face3(74, 78, 265) );
                geom.faces.push( new THREE.Face3(168, 259, 166) );
                geom.faces.push( new THREE.Face3(204, 207, 266) );
                geom.faces.push( new THREE.Face3(207, 209, 266) );
                geom.faces.push( new THREE.Face3(209, 264, 266) );
                geom.faces.push( new THREE.Face3(248, 261, 62) );
                geom.faces.push( new THREE.Face3(261, 63, 62) );
                geom.faces.push( new THREE.Face3(166, 259, 164) );
                geom.faces.push( new THREE.Face3(265, 78, 242) );
                geom.faces.push( new THREE.Face3(78, 82, 242) );
                geom.faces.push( new THREE.Face3(82, 84, 242) );
                geom.faces.push( new THREE.Face3(204, 266, 240) );
                geom.faces.push( new THREE.Face3(164, 259, 162) );
                geom.faces.push( new THREE.Face3(47, 262, 267) );
                geom.faces.push( new THREE.Face3(259, 241, 162) );
                geom.faces.push( new THREE.Face3(48, 47, 267) );
                geom.faces.push( new THREE.Face3(162, 241, 161) );
                geom.faces.push( new THREE.Face3(48, 267, 257) );
                geom.faces.push( new THREE.Face3(48, 208, 210) );
                geom.faces.push( new THREE.Face3(48, 210, 49) );
                geom.faces.push( new THREE.Face3(49, 210, 213) );
                geom.faces.push( new THREE.Face3(49, 213, 216) );
                geom.faces.push( new THREE.Face3(49, 216, 42) );
                geom.faces.push( new THREE.Face3(42, 216, 34) );
                geom.faces.push( new THREE.Face3(34, 216, 31) );
                geom.faces.push( new THREE.Face3(31, 216, 26) );
                geom.faces.push( new THREE.Face3(26, 216, 24) );
                geom.faces.push( new THREE.Face3(24, 216, 20) );
                geom.faces.push( new THREE.Face3(20, 216, 17) );
                geom.faces.push( new THREE.Face3(17, 216, 11) );
                geom.faces.push( new THREE.Face3(11, 216, 7) );
                geom.faces.push( new THREE.Face3(7, 216, 5) );
                geom.faces.push( new THREE.Face3(5, 216, 0) );
                geom.faces.push( new THREE.Face3(0, 216, 1) );
                geom.faces.push( new THREE.Face3(1, 216, 238) );
                geom.faces.push( new THREE.Face3(238, 216, 236) );
                geom.faces.push( new THREE.Face3(236, 216, 234) );
                geom.faces.push( new THREE.Face3(234, 216, 232) );
                geom.faces.push( new THREE.Face3(232, 216, 230) );
                geom.faces.push( new THREE.Face3(230, 216, 218) );
                geom.faces.push( new THREE.Face3(230, 218, 220) );
                geom.faces.push( new THREE.Face3(230, 220, 222) );
                geom.faces.push( new THREE.Face3(230, 222, 224) );
                geom.faces.push( new THREE.Face3(230, 224, 226) );
                geom.faces.push( new THREE.Face3(230, 226, 228) );
                geom.faces.push( new THREE.Face3(146, 62, 64) );
                geom.faces.push( new THREE.Face3(145, 62, 146) );
                geom.faces.push( new THREE.Face3(141, 142, 146) );
                geom.faces.push( new THREE.Face3(136, 139, 141) );
                geom.faces.push( new THREE.Face3(134, 141, 146) );
                geom.faces.push( new THREE.Face3(134, 136, 141) );
                geom.faces.push( new THREE.Face3(129, 131, 132) );
                geom.faces.push( new THREE.Face3(127, 132, 134) );
                geom.faces.push( new THREE.Face3(127, 134, 146) );
                geom.faces.push( new THREE.Face3(127, 129, 132) );
                geom.faces.push( new THREE.Face3(121, 123, 124) );
                geom.faces.push( new THREE.Face3(116, 119, 121) );
                geom.faces.push( new THREE.Face3(116, 121, 124) );
                geom.faces.push( new THREE.Face3(113, 115, 116) );
                geom.faces.push( new THREE.Face3(109, 113, 116) );
                geom.faces.push( new THREE.Face3(104, 124, 127) );
                geom.faces.push( new THREE.Face3(104, 116, 124) );
                geom.faces.push( new THREE.Face3(104, 109, 116) );
                geom.faces.push( new THREE.Face3(85, 100, 104) );
                geom.faces.push( new THREE.Face3(85, 95, 100) );
                geom.faces.push( new THREE.Face3(85, 88, 95) );
                geom.faces.push( new THREE.Face3(70, 80, 85) );
                geom.faces.push( new THREE.Face3(70, 76, 80) );
                geom.faces.push( new THREE.Face3(64, 127, 146) );
                geom.faces.push( new THREE.Face3(64, 104, 127) );
                geom.faces.push( new THREE.Face3(64, 85, 104) );
                geom.faces.push( new THREE.Face3(64, 70, 85) );
                geom.faces.push( new THREE.Face3(268, 12, 111) );
                geom.faces.push( new THREE.Face3(156, 269, 158) );
                geom.faces.push( new THREE.Face3(200, 270, 202) );
                geom.faces.push( new THREE.Face3(271, 272, 57) );
                geom.faces.push( new THREE.Face3(156, 273, 269) );
                geom.faces.push( new THREE.Face3(200, 274, 270) );
                geom.faces.push( new THREE.Face3(155, 273, 156) );
                geom.faces.push( new THREE.Face3(198, 274, 200) );
                geom.faces.push( new THREE.Face3(198, 275, 274) );
                geom.faces.push( new THREE.Face3(149, 276, 277) );
                geom.faces.push( new THREE.Face3(196, 275, 198) );
                geom.faces.push( new THREE.Face3(149, 278, 276) );
                geom.faces.push( new THREE.Face3(149, 73, 278) );
                geom.faces.push( new THREE.Face3(194, 275, 196) );
                geom.faces.push( new THREE.Face3(194, 279, 275) );
                geom.faces.push( new THREE.Face3(152, 273, 155) );
                geom.faces.push( new THREE.Face3(152, 280, 273) );
                geom.faces.push( new THREE.Face3(148, 149, 277) );
                geom.faces.push( new THREE.Face3(192, 279, 194) );
                geom.faces.push( new THREE.Face3(148, 277, 280) );
                geom.faces.push( new THREE.Face3(190, 279, 192) );
                geom.faces.push( new THREE.Face3(150, 280, 152) );
                geom.faces.push( new THREE.Face3(150, 148, 280) );
                geom.faces.push( new THREE.Face3(189, 279, 190) );
                geom.faces.push( new THREE.Face3(187, 279, 189) );
                geom.faces.push( new THREE.Face3(281, 10, 12) );
                geom.faces.push( new THREE.Face3(281, 15, 10) );
                geom.faces.push( new THREE.Face3(281, 19, 15) );
                geom.faces.push( new THREE.Face3(281, 23, 19) );
                geom.faces.push( new THREE.Face3(281, 29, 23) );
                geom.faces.push( new THREE.Face3(281, 33, 29) );
                geom.faces.push( new THREE.Face3(281, 37, 33) );
                geom.faces.push( new THREE.Face3(281, 39, 37) );
                geom.faces.push( new THREE.Face3(281, 12, 268) );
                geom.faces.push( new THREE.Face3(282, 41, 39) );
                geom.faces.push( new THREE.Face3(282, 45, 41) );
                geom.faces.push( new THREE.Face3(282, 39, 281) );
                geom.faces.push( new THREE.Face3(283, 51, 45) );
                geom.faces.push( new THREE.Face3(283, 45, 282) );
                geom.faces.push( new THREE.Face3(185, 279, 187) );
                geom.faces.push( new THREE.Face3(284, 53, 51) );
                geom.faces.push( new THREE.Face3(284, 51, 283) );
                geom.faces.push( new THREE.Face3(183, 279, 185) );
                geom.faces.push( new THREE.Face3(215, 271, 57) );
                geom.faces.push( new THREE.Face3(181, 279, 183) );
                geom.faces.push( new THREE.Face3(55, 53, 284) );
                geom.faces.push( new THREE.Face3(179, 279, 181) );
                geom.faces.push( new THREE.Face3(55, 284, 285) );
                geom.faces.push( new THREE.Face3(179, 286, 279) );
                geom.faces.push( new THREE.Face3(177, 286, 179) );
                geom.faces.push( new THREE.Face3(175, 286, 177) );
                geom.faces.push( new THREE.Face3(287, 72, 68) );
                geom.faces.push( new THREE.Face3(59, 55, 285) );
                geom.faces.push( new THREE.Face3(287, 75, 72) );
                geom.faces.push( new THREE.Face3(173, 286, 175) );
                geom.faces.push( new THREE.Face3(65, 59, 285) );
                geom.faces.push( new THREE.Face3(171, 286, 173) );
                geom.faces.push( new THREE.Face3(65, 285, 288) );
                geom.faces.push( new THREE.Face3(289, 287, 68) );
                geom.faces.push( new THREE.Face3(290, 271, 215) );
                geom.faces.push( new THREE.Face3(289, 61, 58) );
                geom.faces.push( new THREE.Face3(289, 68, 61) );
                geom.faces.push( new THREE.Face3(169, 286, 171) );
                geom.faces.push( new THREE.Face3(291, 215, 211) );
                geom.faces.push( new THREE.Face3(291, 290, 215) );
                geom.faces.push( new THREE.Face3(292, 75, 287) );
                geom.faces.push( new THREE.Face3(292, 79, 75) );
                geom.faces.push( new THREE.Face3(167, 286, 169) );
                geom.faces.push( new THREE.Face3(293, 206, 205) );
                geom.faces.push( new THREE.Face3(293, 211, 206) );
                geom.faces.push( new THREE.Face3(293, 291, 211) );
                geom.faces.push( new THREE.Face3(165, 286, 167) );
                geom.faces.push( new THREE.Face3(73, 288, 278) );
                geom.faces.push( new THREE.Face3(73, 65, 288) );
                geom.faces.push( new THREE.Face3(272, 289, 58) );
                geom.faces.push( new THREE.Face3(272, 58, 57) );
                geom.faces.push( new THREE.Face3(270, 293, 205) );
                geom.faces.push( new THREE.Face3(163, 286, 165) );
                geom.faces.push( new THREE.Face3(294, 79, 292) );
                geom.faces.push( new THREE.Face3(294, 83, 79) );
                geom.faces.push( new THREE.Face3(294, 87, 83) );
                geom.faces.push( new THREE.Face3(163, 295, 286) );
                geom.faces.push( new THREE.Face3(160, 295, 163) );
                geom.faces.push( new THREE.Face3(268, 87, 294) );
                geom.faces.push( new THREE.Face3(158, 295, 160) );
                geom.faces.push( new THREE.Face3(202, 270, 205) );
                geom.faces.push( new THREE.Face3(268, 90, 87) );
                geom.faces.push( new THREE.Face3(268, 93, 90) );
                geom.faces.push( new THREE.Face3(268, 97, 93) );
                geom.faces.push( new THREE.Face3(158, 269, 295) );
                geom.faces.push( new THREE.Face3(268, 101, 97) );
                geom.faces.push( new THREE.Face3(268, 103, 101) );
                geom.faces.push( new THREE.Face3(268, 106, 103) );
                geom.faces.push( new THREE.Face3(268, 111, 106) );
                geom.faces.push( new THREE.Face3(73, 149, 147) );
                geom.faces.push( new THREE.Face3(73, 147, 66) );
                geom.faces.push( new THREE.Face3(81, 77, 71) );
                geom.faces.push( new THREE.Face3(86, 71, 66) );
                geom.faces.push( new THREE.Face3(86, 81, 71) );
                geom.faces.push( new THREE.Face3(94, 91, 86) );
                geom.faces.push( new THREE.Face3(107, 102, 99) );
                geom.faces.push( new THREE.Face3(107, 99, 94) );
                geom.faces.push( new THREE.Face3(107, 86, 66) );
                geom.faces.push( new THREE.Face3(107, 94, 86) );
                geom.faces.push( new THREE.Face3(117, 114, 112) );
                geom.faces.push( new THREE.Face3(117, 112, 107) );
                geom.faces.push( new THREE.Face3(120, 118, 117) );
                geom.faces.push( new THREE.Face3(125, 122, 120) );
                geom.faces.push( new THREE.Face3(125, 120, 117) );
                geom.faces.push( new THREE.Face3(125, 107, 66) );
                geom.faces.push( new THREE.Face3(125, 117, 107) );
                geom.faces.push( new THREE.Face3(126, 125, 66) );
                geom.faces.push( new THREE.Face3(128, 126, 66) );
                geom.faces.push( new THREE.Face3(133, 130, 128) );
                geom.faces.push( new THREE.Face3(133, 128, 66) );
                geom.faces.push( new THREE.Face3(135, 133, 66) );
                geom.faces.push( new THREE.Face3(140, 138, 137) );
                geom.faces.push( new THREE.Face3(140, 137, 135) );
                geom.faces.push( new THREE.Face3(147, 143, 140) );
                geom.faces.push( new THREE.Face3(147, 140, 135) );
                geom.faces.push( new THREE.Face3(147, 135, 66) );
                geom.faces.push( new THREE.Face3(212, 57, 50) );
                geom.faces.push( new THREE.Face3(215, 57, 212) );
                geom.faces.push( new THREE.Face3(212, 50, 214) );
                geom.faces.push( new THREE.Face3(214, 50, 43) );
                geom.faces.push( new THREE.Face3(214, 43, 35) );
                geom.faces.push( new THREE.Face3(214, 35, 32) );
                geom.faces.push( new THREE.Face3(214, 32, 27) );
                geom.faces.push( new THREE.Face3(214, 27, 25) );
                geom.faces.push( new THREE.Face3(214, 25, 21) );
                geom.faces.push( new THREE.Face3(214, 21, 16) );
                geom.faces.push( new THREE.Face3(214, 16, 13) );
                geom.faces.push( new THREE.Face3(214, 13, 217) );
                geom.faces.push( new THREE.Face3(217, 13, 6) );
                geom.faces.push( new THREE.Face3(217, 6, 4) );
                geom.faces.push( new THREE.Face3(217, 4, 2) );
                geom.faces.push( new THREE.Face3(217, 2, 3) );
                geom.faces.push( new THREE.Face3(217, 3, 239) );
                geom.faces.push( new THREE.Face3(217, 239, 237) );
                geom.faces.push( new THREE.Face3(217, 237, 235) );
                geom.faces.push( new THREE.Face3(217, 235, 233) );
                geom.faces.push( new THREE.Face3(217, 233, 231) );
                geom.faces.push( new THREE.Face3(217, 231, 219) );
                geom.faces.push( new THREE.Face3(219, 231, 221) );
                geom.faces.push( new THREE.Face3(221, 231, 223) );
                geom.faces.push( new THREE.Face3(223, 231, 229) );
                geom.faces.push( new THREE.Face3(223, 229, 227) );
                geom.faces.push( new THREE.Face3(223, 227, 225) );
                geom.faces.push( new THREE.Face3(243, 281, 268) );
                geom.faces.push( new THREE.Face3(243, 253, 281) );
                geom.faces.push( new THREE.Face3(282, 281, 254) );
                geom.faces.push( new THREE.Face3(281, 253, 254) );
                geom.faces.push( new THREE.Face3(283, 282, 255) );
                geom.faces.push( new THREE.Face3(284, 283, 255) );
                geom.faces.push( new THREE.Face3(282, 254, 255) );
                geom.faces.push( new THREE.Face3(284, 255, 256) );
                geom.faces.push( new THREE.Face3(285, 284, 258) );
                geom.faces.push( new THREE.Face3(284, 256, 258) );
                geom.faces.push( new THREE.Face3(288, 285, 261) );
                geom.faces.push( new THREE.Face3(278, 288, 261) );
                geom.faces.push( new THREE.Face3(285, 258, 261) );
                geom.faces.push( new THREE.Face3(278, 261, 248) );
                geom.faces.push( new THREE.Face3(272, 271, 267) );
                geom.faces.push( new THREE.Face3(271, 257, 267) );
                geom.faces.push( new THREE.Face3(289, 272, 262) );
                geom.faces.push( new THREE.Face3(272, 267, 262) );
                geom.faces.push( new THREE.Face3(287, 289, 260) );
                geom.faces.push( new THREE.Face3(289, 262, 260) );
                geom.faces.push( new THREE.Face3(292, 287, 265) );
                geom.faces.push( new THREE.Face3(287, 260, 265) );
                geom.faces.push( new THREE.Face3(294, 292, 242) );
                geom.faces.push( new THREE.Face3(268, 294, 242) );
                geom.faces.push( new THREE.Face3(292, 265, 242) );
                geom.faces.push( new THREE.Face3(268, 242, 243) );
                geom.faces.push( new THREE.Face3(249, 276, 278) );
                geom.faces.push( new THREE.Face3(248, 249, 278) );
                geom.faces.push( new THREE.Face3(263, 271, 290) );
                geom.faces.push( new THREE.Face3(263, 257, 271) );
                geom.faces.push( new THREE.Face3(277, 276, 250) );
                geom.faces.push( new THREE.Face3(276, 249, 250) );
                geom.faces.push( new THREE.Face3(280, 277, 252) );
                geom.faces.push( new THREE.Face3(277, 250, 252) );
                geom.faces.push( new THREE.Face3(273, 280, 246) );
                geom.faces.push( new THREE.Face3(280, 252, 246) );
                geom.faces.push( new THREE.Face3(269, 273, 244) );
                geom.faces.push( new THREE.Face3(295, 269, 244) );
                geom.faces.push( new THREE.Face3(273, 246, 244) );
                geom.faces.push( new THREE.Face3(295, 244, 241) );
                geom.faces.push( new THREE.Face3(286, 295, 259) );
                geom.faces.push( new THREE.Face3(295, 241, 259) );
                geom.faces.push( new THREE.Face3(275, 279, 247) );
                geom.faces.push( new THREE.Face3(279, 251, 247) );
                geom.faces.push( new THREE.Face3(274, 275, 245) );
                geom.faces.push( new THREE.Face3(275, 247, 245) );
                geom.faces.push( new THREE.Face3(270, 274, 240) );
                geom.faces.push( new THREE.Face3(293, 270, 240) );
                geom.faces.push( new THREE.Face3(274, 245, 240) );
                geom.faces.push( new THREE.Face3(291, 293, 266) );
                geom.faces.push( new THREE.Face3(293, 240, 266) );
                geom.faces.push( new THREE.Face3(291, 266, 264) );
                geom.faces.push( new THREE.Face3(290, 291, 263) );
                geom.faces.push( new THREE.Face3(291, 264, 263) );
                geom.faces.push( new THREE.Face3(259, 279, 286) );
                geom.faces.push( new THREE.Face3(259, 251, 279) );
                var basematerial = new THREE.MeshBasicMaterial( { color: 0xcccccc } );
                var mesh = new THREE.Mesh( geom, basematerial );
                scene.add( mesh );
                var linematerial = new THREE.LineBasicMaterial({linewidth: 1, color: 0x000000,});
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(13.2441989729, 26.6228961127, -18.4611103712));
                wire.vertices.push(new THREE.Vector3(15.264284364, 24.0149105886, -20.3785596222));
                wire.vertices.push(new THREE.Vector3(17.102955977, 21.1215113787, -22.0538126846));
                wire.vertices.push(new THREE.Vector3(18.7383614698, 17.9770861078, -23.4669594217));
                wire.vertices.push(new THREE.Vector3(20.1510642881, 14.6190058083, -24.6012047923));
                wire.vertices.push(new THREE.Vector3(21.3242746666, 11.0871807716, -25.4430684565));
                wire.vertices.push(new THREE.Vector3(22.244049172, 7.42358621956, -25.9825449884));
                wire.vertices.push(new THREE.Vector3(22.8994564196, 3.67176343542, -26.2132227885));
                wire.vertices.push(new THREE.Vector3(23.2827069903, -0.123697717948, -26.1323602852));
                wire.vertices.push(new THREE.Vector3(44.1112152623, 2.37459290002, -7.58696228051));
                wire.vertices.push(new THREE.Vector3(44.2186961004, -0.663595531685, -7.29839408012));
                wire.vertices.push(new THREE.Vector3(44.1481172208, -3.67771384648, -6.81308789892));
                wire.vertices.push(new THREE.Vector3(43.900015911, -6.64481682221, -6.1347381699));
                wire.vertices.push(new THREE.Vector3(43.4762808624, -9.5423171448, -5.26850888585));
                wire.vertices.push(new THREE.Vector3(42.8801377928, -12.3481573561, -4.22099428804));
                wire.vertices.push(new THREE.Vector3(42.11612489, -15.040977768, -3.00016866701));
                wire.vertices.push(new THREE.Vector3(41.1900582648, -17.6002790649, -1.61532565765));
                wire.vertices.push(new THREE.Vector3(40.108987675, -20.0065783564, -0.0770074906167));
                wire.vertices.push(new THREE.Vector3(38.881142859, -22.2415574924, 1.60307526123));
                wire.vertices.push(new THREE.Vector3(37.5158708858, -24.2882025113, 3.41213283055));
                wire.vertices.push(new THREE.Vector3(36.0235649999, -26.1309331606, 5.33639361864));
                wire.vertices.push(new THREE.Vector3(34.4155855021, -27.7557215025, 7.36120903289));
                wire.vertices.push(new THREE.Vector3(32.7041732676, -29.1501987029, 9.47116500035));
                wire.vertices.push(new THREE.Vector3(30.9023565621, -30.3037491901, 11.6501993087));
                wire.vertices.push(new THREE.Vector3(29.0238518627, -31.2075914666, 13.881723881));
                wire.vertices.push(new THREE.Vector3(28.0602904953, -31.5636460588, 15.0118734606));
                wire.vertices.push(new THREE.Vector3(27.5732304463, -31.7173900318, 15.5796062956));
                wire.vertices.push(new THREE.Vector3(27.3284817596, -31.7881578982, 15.8640191046));
                wire.vertices.push(new THREE.Vector3(27.0829594399, -31.8548449592, 16.1487510539));
                wire.vertices.push(new THREE.Vector3(16.668705304, -33.1039902681, 6.87605205157));
                wire.vertices.push(new THREE.Vector3(11.461578236, -33.7285629226, 2.23970255039));
                wire.vertices.push(new THREE.Vector3(8.858014702, -34.0408492499, -0.0784722002053));
                wire.vertices.push(new THREE.Vector3(7.55623293501, -34.1969924135, -1.2375595755));
                wire.vertices.push(new THREE.Vector3(6.90534205151, -34.2750639953, -1.81710326315));
                wire.vertices.push(new THREE.Vector3(6.57989660976, -34.3140997862, -2.10687510697));
                wire.vertices.push(new THREE.Vector3(6.25445116801, -34.3531355771, -2.3966469508));
                wire.vertices.push(new THREE.Vector3(3.76373753945, -34.794002356, 0.460086711083));
                wire.vertices.push(new THREE.Vector3(1.22829244293, -34.8213475264, 3.31135230996));
                wire.vertices.push(new THREE.Vector3(-1.3217507289, -34.4348460948, 6.12326297291));
                wire.vertices.push(new THREE.Vector3(-3.85608508742, -33.6390915741, 8.86239955461));
                wire.vertices.push(new THREE.Vector3(-6.34459044093, -32.4435413899, 11.496207819));
                wire.vertices.push(new THREE.Vector3(-8.75769126874, -30.8624044805, 13.9933853417));
                wire.vertices.push(new THREE.Vector3(-11.0667082219, -28.914472426, 16.3242535345));
                wire.vertices.push(new THREE.Vector3(-13.2441989729, -26.6228961127, 18.4611103712));
                wire.vertices.push(new THREE.Vector3(-15.264284364, -24.0149105886, 20.3785596222));
                wire.vertices.push(new THREE.Vector3(-17.102955977, -21.1215113787, 22.0538126846));
                wire.vertices.push(new THREE.Vector3(-18.7383614698, -17.9770861078, 23.4669594217));
                wire.vertices.push(new THREE.Vector3(-20.1510642881, -14.6190058083, 24.6012047923));
                wire.vertices.push(new THREE.Vector3(-21.3242746666, -11.0871807716, 25.4430684565));
                wire.vertices.push(new THREE.Vector3(-22.244049172, -7.42358621956, 25.9825449884));
                wire.vertices.push(new THREE.Vector3(-22.8994564196, -3.67176343542, 26.2132227885));
                wire.vertices.push(new THREE.Vector3(-23.1254626031, -1.77667426133, 26.2117608711));
                wire.vertices.push(new THREE.Vector3(-23.2127140546, -0.826795630525, 26.1817935826));
                wire.vertices.push(new THREE.Vector3(-23.2498713907, -0.351581632665, 26.1595082269));
                wire.vertices.push(new THREE.Vector3(-23.2827069903, 0.123697717948, 26.1323602852));
                wire.vertices.push(new THREE.Vector3(-12.8684528543, 1.37284302693, 35.4050592876));
                wire.vertices.push(new THREE.Vector3(-7.66132578636, 1.99741568142, 40.0414087888));
                wire.vertices.push(new THREE.Vector3(-5.05776225237, 2.30970200867, 42.3595835394));
                wire.vertices.push(new THREE.Vector3(-3.75598048537, 2.46584517229, 43.5186709147));
                wire.vertices.push(new THREE.Vector3(-3.10508960188, 2.5439167541, 44.0982146023));
                wire.vertices.push(new THREE.Vector3(-2.77964416013, 2.58295254501, 44.3879864461));
                wire.vertices.push(new THREE.Vector3(-2.45419871838, 2.62198833591, 44.67775829));
                wire.vertices.push(new THREE.Vector3(-2.56167955654, 5.66017676761, 44.3891900896));
                wire.vertices.push(new THREE.Vector3(-2.49110067696, 8.67429508241, 43.9038839084));
                wire.vertices.push(new THREE.Vector3(-2.24299936712, 11.6413980581, 43.2255341794));
                wire.vertices.push(new THREE.Vector3(-1.81926431854, 14.5388983807, 42.3593048953));
                wire.vertices.push(new THREE.Vector3(-1.22312124892, 17.344738592, 41.3117902975));
                wire.vertices.push(new THREE.Vector3(-0.459108346141, 20.0375590039, 40.0909646765));
                wire.vertices.push(new THREE.Vector3(0.466958279094, 22.5968603009, 38.7061216671));
                wire.vertices.push(new THREE.Vector3(1.54802886886, 25.0031595924, 37.1678035001));
                wire.vertices.push(new THREE.Vector3(2.77587368489, 27.2381387283, 35.4877207482));
                wire.vertices.push(new THREE.Vector3(4.1411456581, 29.2847837472, 33.6786631789));
                wire.vertices.push(new THREE.Vector3(5.63345154394, 31.1275143965, 31.7544023908));
                wire.vertices.push(new THREE.Vector3(7.24143104181, 32.7523027384, 29.7295869766));
                wire.vertices.push(new THREE.Vector3(8.95284327627, 34.1467799388, 27.6196310091));
                wire.vertices.push(new THREE.Vector3(10.7546599817, 35.300330426, 25.4405967008));
                wire.vertices.push(new THREE.Vector3(12.6331646812, 36.2041727025, 23.2090721285));
                wire.vertices.push(new THREE.Vector3(13.5967260486, 36.5602272947, 22.0789225489));
                wire.vertices.push(new THREE.Vector3(14.0837860976, 36.7139712678, 21.5111897139));
                wire.vertices.push(new THREE.Vector3(14.3285347843, 36.7847391342, 21.2267769048));
                wire.vertices.push(new THREE.Vector3(14.5740571039, 36.8514261951, 20.9420449555));
                wire.vertices.push(new THREE.Vector3(4.15980296796, 35.6022808861, 11.6693459532));
                wire.vertices.push(new THREE.Vector3(-1.04732410002, 34.9777082316, 7.03299645198));
                wire.vertices.push(new THREE.Vector3(-3.65088763402, 34.6654219044, 4.71482170139));
                wire.vertices.push(new THREE.Vector3(-4.95266940101, 34.5092787407, 3.55573432609));
                wire.vertices.push(new THREE.Vector3(-5.60356028451, 34.4312071589, 2.97619063844));
                wire.vertices.push(new THREE.Vector3(-5.92900572626, 34.392171368, 2.68641879462));
                wire.vertices.push(new THREE.Vector3(-6.25445116801, 34.3531355771, 2.3966469508));
                wire.vertices.push(new THREE.Vector3(-3.76373753945, 34.794002356, -0.460086711083));
                wire.vertices.push(new THREE.Vector3(-1.22829244293, 34.8213475264, -3.31135230996));
                wire.vertices.push(new THREE.Vector3(1.3217507289, 34.4348460948, -6.12326297291));
                wire.vertices.push(new THREE.Vector3(3.85608508742, 33.6390915741, -8.86239955461));
                wire.vertices.push(new THREE.Vector3(6.34459044093, 32.4435413899, -11.496207819));
                wire.vertices.push(new THREE.Vector3(8.75769126874, 30.8624044805, -13.9933853417));
                wire.vertices.push(new THREE.Vector3(11.0667082219, 28.914472426, -16.3242535345));
                wire.vertices.push(new THREE.Vector3(12.173552161, 27.8100297688, -17.4185783589));
                wire.vertices.push(new THREE.Vector3(12.7136018109, 27.2265843431, -17.9465159294));
                wire.vertices.push(new THREE.Vector3(12.9801067771, 26.9272428749, -18.2055051896));
                wire.vertices.push(new THREE.Vector3(13.2441989729, 26.6228961127, -18.4611103712));
                wire.vertices.push(new THREE.Vector3(35.5604578357, 29.2996360605, 1.40895891955));
                wire.vertices.push(new THREE.Vector3(46.7185872671, 30.6380060344, 11.3439935649));
                wire.vertices.push(new THREE.Vector3(52.2976519828, 31.3071910214, 16.3115108876));
                wire.vertices.push(new THREE.Vector3(55.0871843406, 31.6417835149, 18.795269549));
                wire.vertices.push(new THREE.Vector3(56.4819505196, 31.8090797616, 20.0371488797));
                wire.vertices.push(new THREE.Vector3(57.179333609, 31.892727885, 20.658088545));
                wire.vertices.push(new THREE.Vector3(57.5280251538, 31.9345519466, 20.9685583777));
                wire.vertices.push(new THREE.Vector3(57.8767166985, 31.9763760083, 21.2790282103));
                wire.vertices.push(new THREE.Vector3(59.8968020896, 29.3683904843, 19.3615789594));
                wire.vertices.push(new THREE.Vector3(61.7354737026, 26.4749912744, 17.686325897));
                wire.vertices.push(new THREE.Vector3(63.3708791954, 23.3305660034, 16.2731791598));
                wire.vertices.push(new THREE.Vector3(64.7835820137, 19.972485704, 15.1389337893));
                wire.vertices.push(new THREE.Vector3(65.9567923922, 16.4406606672, 14.2970701251));
                wire.vertices.push(new THREE.Vector3(66.8765668976, 12.7770661152, 13.7575935932));
                wire.vertices.push(new THREE.Vector3(67.5319741452, 9.02524333106, 13.526915793));
                wire.vertices.push(new THREE.Vector3(67.7579803287, 7.13015415696, 13.5283777105));
                wire.vertices.push(new THREE.Vector3(67.8452317802, 6.18027552616, 13.5583449989));
                wire.vertices.push(new THREE.Vector3(67.8823891162, 5.7050615283, 13.5806303547));
                wire.vertices.push(new THREE.Vector3(67.9152247159, 5.22978217769, 13.6077782963));
                wire.vertices.push(new THREE.Vector3(57.5009705799, 3.98063686871, 4.33507929396));
                wire.vertices.push(new THREE.Vector3(52.2938435119, 3.35606421422, -0.30127020722));
                wire.vertices.push(new THREE.Vector3(49.690279978, 3.04377788697, -2.61944495781));
                wire.vertices.push(new THREE.Vector3(48.388498211, 2.88763472335, -3.77853233311));
                wire.vertices.push(new THREE.Vector3(47.7376073275, 2.80956314154, -4.35807602076));
                wire.vertices.push(new THREE.Vector3(47.4121618857, 2.77052735063, -4.64784786458));
                wire.vertices.push(new THREE.Vector3(47.086716444, 2.73149155973, -4.9376197084));
                wire.vertices.push(new THREE.Vector3(47.1941972821, -0.306696871975, -4.64905150801));
                wire.vertices.push(new THREE.Vector3(47.1236184025, -3.32081518678, -4.16374532681));
                wire.vertices.push(new THREE.Vector3(46.8755170927, -6.2879181625, -3.48539559779));
                wire.vertices.push(new THREE.Vector3(46.4517820441, -9.18541848509, -2.61916631374));
                wire.vertices.push(new THREE.Vector3(45.8556389745, -11.9912586964, -1.57165171594));
                wire.vertices.push(new THREE.Vector3(45.0916260717, -14.6840791083, -0.350826094908));
                wire.vertices.push(new THREE.Vector3(44.1655594465, -17.2433804052, 1.03401691445));
                wire.vertices.push(new THREE.Vector3(43.0844888567, -19.6496796967, 2.57233508149));
                wire.vertices.push(new THREE.Vector3(41.8566440407, -21.8846588326, 4.25241783334));
                wire.vertices.push(new THREE.Vector3(40.4913720675, -23.9313038516, 6.06147540266));
                wire.vertices.push(new THREE.Vector3(38.9990661816, -25.7740345009, 7.98573619075));
                wire.vertices.push(new THREE.Vector3(37.3910866838, -27.3988228428, 10.010551605));
                wire.vertices.push(new THREE.Vector3(35.6796744493, -28.7933000432, 12.1205075725));
                wire.vertices.push(new THREE.Vector3(33.8778577438, -29.9468505304, 14.2995418808));
                wire.vertices.push(new THREE.Vector3(31.9993530444, -30.8506928069, 16.5310664531));
                wire.vertices.push(new THREE.Vector3(31.035791677, -31.2067473991, 17.6612160327));
                wire.vertices.push(new THREE.Vector3(30.548731628, -31.3604913721, 18.2289488677));
                wire.vertices.push(new THREE.Vector3(30.3039829413, -31.4312592385, 18.5133616767));
                wire.vertices.push(new THREE.Vector3(30.0584606217, -31.4979462995, 18.798093626));
                wire.vertices.push(new THREE.Vector3(40.4727147576, -30.2488009905, 28.0707926284));
                wire.vertices.push(new THREE.Vector3(45.6798418256, -29.624228336, 32.7071421296));
                wire.vertices.push(new THREE.Vector3(48.2834053596, -29.3119420087, 35.0253168802));
                wire.vertices.push(new THREE.Vector3(49.5851871266, -29.1557988451, 36.1844042555));
                wire.vertices.push(new THREE.Vector3(50.2360780101, -29.0777272633, 36.7639479431));
                wire.vertices.push(new THREE.Vector3(50.5615234518, -29.0386914724, 37.0537197869));
                wire.vertices.push(new THREE.Vector3(50.8869688936, -28.9996556815, 37.3434916308));
                wire.vertices.push(new THREE.Vector3(48.396255265, -29.4405224604, 40.2002252927));
                wire.vertices.push(new THREE.Vector3(45.8608101685, -29.4678676308, 43.0514908915));
                wire.vertices.push(new THREE.Vector3(43.3107669967, -29.0813661992, 45.8634015545));
                wire.vertices.push(new THREE.Vector3(40.7764326382, -28.2856116785, 48.6025381362));
                wire.vertices.push(new THREE.Vector3(38.2879272847, -27.0900614943, 51.2363464006));
                wire.vertices.push(new THREE.Vector3(35.8748264568, -25.5089245849, 53.7335239233));
                wire.vertices.push(new THREE.Vector3(33.5658095037, -23.5609925303, 56.0643921161));
                wire.vertices.push(new THREE.Vector3(31.3883187527, -21.2694162171, 58.2012489528));
                wire.vertices.push(new THREE.Vector3(29.3682333615, -18.661430693, 60.1186982037));
                wire.vertices.push(new THREE.Vector3(27.5295617486, -15.7680314831, 61.7939512661));
                wire.vertices.push(new THREE.Vector3(25.8941562558, -12.6236062121, 63.2070980033));
                wire.vertices.push(new THREE.Vector3(24.4814534375, -9.26552591269, 64.3413433738));
                wire.vertices.push(new THREE.Vector3(23.308243059, -5.73370087597, 65.1832070381));
                wire.vertices.push(new THREE.Vector3(22.3884685535, -2.07010632392, 65.7226835699));
                wire.vertices.push(new THREE.Vector3(21.733061306, 1.68171646021, 65.9533613701));
                wire.vertices.push(new THREE.Vector3(21.5070551225, 3.57680563431, 65.9518994526));
                wire.vertices.push(new THREE.Vector3(21.419803671, 4.52668426511, 65.9219321642));
                wire.vertices.push(new THREE.Vector3(21.3826463349, 5.00189826297, 65.8996468085));
                wire.vertices.push(new THREE.Vector3(21.3498107353, 5.47717761359, 65.8724988668));
                wire.vertices.push(new THREE.Vector3(10.9355565993, 4.2280323046, 56.5997998644));
                wire.vertices.push(new THREE.Vector3(5.72842953131, 3.60345965011, 51.9634503633));
                wire.vertices.push(new THREE.Vector3(3.12486599732, 3.29117332287, 49.6452756127));
                wire.vertices.push(new THREE.Vector3(1.82308423032, 3.13503015924, 48.4861882374));
                wire.vertices.push(new THREE.Vector3(1.17219334683, 3.05695857743, 47.9066445497));
                wire.vertices.push(new THREE.Vector3(0.846747905077, 3.01792278653, 47.6168727059));
                wire.vertices.push(new THREE.Vector3(0.521302463328, 2.97888699562, 47.3271008621));
                wire.vertices.push(new THREE.Vector3(0.413821625163, 6.01707542732, 47.0385326617));
                wire.vertices.push(new THREE.Vector3(0.484400504747, 9.03119374212, 46.5532264805));
                wire.vertices.push(new THREE.Vector3(0.732501814586, 11.9982967178, 45.8748767515));
                wire.vertices.push(new THREE.Vector3(1.15623686317, 14.8957970404, 45.0086474674));
                wire.vertices.push(new THREE.Vector3(1.75237993279, 17.7016372517, 43.9611328696));
                wire.vertices.push(new THREE.Vector3(2.51639283557, 20.3944576636, 42.7403072486));
                wire.vertices.push(new THREE.Vector3(3.4424594608, 22.9537589606, 41.3554642392));
                wire.vertices.push(new THREE.Vector3(4.52353005057, 25.3600582521, 39.8171460722));
                wire.vertices.push(new THREE.Vector3(5.7513748666, 27.595037388, 38.1370633203));
                wire.vertices.push(new THREE.Vector3(7.11664683981, 29.6416824069, 36.328005751));
                wire.vertices.push(new THREE.Vector3(8.60895272565, 31.4844130562, 34.4037449629));
                wire.vertices.push(new THREE.Vector3(10.2169322235, 33.1092013981, 32.3789295487));
                wire.vertices.push(new THREE.Vector3(11.928344458, 34.5036785985, 30.2689735812));
                wire.vertices.push(new THREE.Vector3(13.7301611634, 35.6572290857, 28.0899392729));
                wire.vertices.push(new THREE.Vector3(15.6086658629, 36.5610713622, 25.8584147006));
                wire.vertices.push(new THREE.Vector3(16.5722272303, 36.9171259544, 24.728265121));
                wire.vertices.push(new THREE.Vector3(17.0592872793, 37.0708699275, 24.160532286));
                wire.vertices.push(new THREE.Vector3(17.304035966, 37.1416377939, 23.8761194769));
                wire.vertices.push(new THREE.Vector3(17.5495582856, 37.2083248548, 23.5913875276));
                wire.vertices.push(new THREE.Vector3(27.9638124216, 38.4574701638, 32.86408653));
                wire.vertices.push(new THREE.Vector3(33.1709394896, 39.0820428183, 37.5004360312));
                wire.vertices.push(new THREE.Vector3(35.7745030236, 39.3943291455, 39.8186107818));
                wire.vertices.push(new THREE.Vector3(37.0762847906, 39.5504723091, 40.9776981571));
                wire.vertices.push(new THREE.Vector3(37.7271756741, 39.6285438909, 41.5572418447));
                wire.vertices.push(new THREE.Vector3(38.0526211158, 39.6675796819, 41.8470136885));
                wire.vertices.push(new THREE.Vector3(38.3780665576, 39.7066154728, 42.1367855324));
                wire.vertices.push(new THREE.Vector3(40.8687801861, 40.1474822517, 39.2800518705));
                wire.vertices.push(new THREE.Vector3(43.4042252827, 40.174827422, 36.4287862716));
                wire.vertices.push(new THREE.Vector3(45.9542684545, 39.7883259905, 33.6168756087));
                wire.vertices.push(new THREE.Vector3(48.488602813, 38.9925714698, 30.877739027));
                wire.vertices.push(new THREE.Vector3(50.9771081665, 37.7970212855, 28.2439307625));
                wire.vertices.push(new THREE.Vector3(53.3902089943, 36.2158843762, 25.7467532399));
                wire.vertices.push(new THREE.Vector3(55.6992259475, 34.2679523216, 23.4158850471));
                wire.vertices.push(new THREE.Vector3(57.8767166985, 31.9763760083, 21.2790282103));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(57.8767166985, 31.9763760083, 21.2790282103));
                wire.vertices.push(new THREE.Vector3(55.6992259475, 34.2679523216, 23.4158850471));
                wire.vertices.push(new THREE.Vector3(53.3902089943, 36.2158843762, 25.7467532399));
                wire.vertices.push(new THREE.Vector3(50.9771081665, 37.7970212855, 28.2439307625));
                wire.vertices.push(new THREE.Vector3(48.488602813, 38.9925714698, 30.877739027));
                wire.vertices.push(new THREE.Vector3(45.9542684545, 39.7883259905, 33.6168756087));
                wire.vertices.push(new THREE.Vector3(43.4042252827, 40.174827422, 36.4287862716));
                wire.vertices.push(new THREE.Vector3(40.8687801861, 40.1474822517, 39.2800518705));
                wire.vertices.push(new THREE.Vector3(39.615965204, 39.9785263273, 40.7098603983));
                wire.vertices.push(new THREE.Vector3(38.9949201205, 39.8553968858, 41.4239489168));
                wire.vertices.push(new THREE.Vector3(38.3780665576, 39.7066154728, 42.1367855324));
                wire.vertices.push(new THREE.Vector3(29.8639386464, 22.5918965432, 54.0046421996));
                wire.vertices.push(new THREE.Vector3(25.6068746908, 14.0345370784, 59.9385705332));
                wire.vertices.push(new THREE.Vector3(23.4783427131, 9.75585734598, 62.9055347));
                wire.vertices.push(new THREE.Vector3(22.4140767242, 7.61651747978, 64.3890167834));
                wire.vertices.push(new THREE.Vector3(21.8819437297, 6.54684754668, 65.1307578251));
                wire.vertices.push(new THREE.Vector3(21.6158772325, 6.01201258013, 65.501628346));
                wire.vertices.push(new THREE.Vector3(21.3498107353, 5.47717761359, 65.8724988668));
                wire.vertices.push(new THREE.Vector3(21.733061306, 1.68171646021, 65.9533613701));
                wire.vertices.push(new THREE.Vector3(22.3884685535, -2.07010632392, 65.7226835699));
                wire.vertices.push(new THREE.Vector3(23.308243059, -5.73370087597, 65.1832070381));
                wire.vertices.push(new THREE.Vector3(24.4814534375, -9.26552591269, 64.3413433738));
                wire.vertices.push(new THREE.Vector3(25.8941562558, -12.6236062121, 63.2070980033));
                wire.vertices.push(new THREE.Vector3(27.5295617486, -15.7680314831, 61.7939512661));
                wire.vertices.push(new THREE.Vector3(29.3682333615, -18.661430693, 60.1186982037));
                wire.vertices.push(new THREE.Vector3(31.3883187527, -21.2694162171, 58.2012489528));
                wire.vertices.push(new THREE.Vector3(33.5658095037, -23.5609925303, 56.0643921161));
                wire.vertices.push(new THREE.Vector3(35.8748264568, -25.5089245849, 53.7335239233));
                wire.vertices.push(new THREE.Vector3(38.2879272847, -27.0900614943, 51.2363464006));
                wire.vertices.push(new THREE.Vector3(40.7764326382, -28.2856116785, 48.6025381362));
                wire.vertices.push(new THREE.Vector3(43.3107669967, -29.0813661992, 45.8634015545));
                wire.vertices.push(new THREE.Vector3(45.8608101685, -29.4678676308, 43.0514908915));
                wire.vertices.push(new THREE.Vector3(48.396255265, -29.4405224604, 40.2002252927));
                wire.vertices.push(new THREE.Vector3(49.6490702471, -29.2715665361, 38.7704167648));
                wire.vertices.push(new THREE.Vector3(50.2701153306, -29.1484370946, 38.0563282463));
                wire.vertices.push(new THREE.Vector3(50.8869688936, -28.9996556815, 37.3434916308));
                wire.vertices.push(new THREE.Vector3(59.4010968048, -11.8849367519, 25.4756349635));
                wire.vertices.push(new THREE.Vector3(63.6581607603, -3.3275772871, 19.5417066299));
                wire.vertices.push(new THREE.Vector3(65.7866927381, 0.951102445292, 16.5747424631));
                wire.vertices.push(new THREE.Vector3(66.850958727, 3.09044231149, 15.0912603797));
                wire.vertices.push(new THREE.Vector3(67.3830917215, 4.16011224459, 14.349519338));
                wire.vertices.push(new THREE.Vector3(67.6491582187, 4.69494721114, 13.9786488172));
                wire.vertices.push(new THREE.Vector3(67.9152247159, 5.22978217769, 13.6077782963));
                wire.vertices.push(new THREE.Vector3(67.5319741452, 9.02524333106, 13.526915793));
                wire.vertices.push(new THREE.Vector3(66.8765668976, 12.7770661152, 13.7575935932));
                wire.vertices.push(new THREE.Vector3(65.9567923922, 16.4406606672, 14.2970701251));
                wire.vertices.push(new THREE.Vector3(64.7835820137, 19.972485704, 15.1389337893));
                wire.vertices.push(new THREE.Vector3(63.3708791954, 23.3305660034, 16.2731791598));
                wire.vertices.push(new THREE.Vector3(61.7354737026, 26.4749912744, 17.686325897));
                wire.vertices.push(new THREE.Vector3(59.8968020896, 29.3683904843, 19.3615789594));
                wire.vertices.push(new THREE.Vector3(57.8767166985, 31.9763760083, 21.2790282103));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(32.6909126807, -1.1476785093, 54.0276509034));
                wire.vertices.push(new THREE.Vector3(32.3269032283, -0.53974777775, 54.3545776292));
                wire.vertices.push(new THREE.Vector3(32.1335285857, 0.207236416309, 54.4711306273));
                wire.vertices.push(new THREE.Vector3(32.1402282895, 0.979552500766, 54.3595657602));
                wire.vertices.push(new THREE.Vector3(32.3459823704, 1.65962235285, 54.0368677676));
                wire.vertices.push(new THREE.Vector3(43.6981529186, 24.4792475923, 38.213058878));
                wire.vertices.push(new THREE.Vector3(44.071637183, 24.9635367418, 37.7283556041));
                wire.vertices.push(new THREE.Vector3(44.5559920373, 25.1783165559, 37.1554387284));
                wire.vertices.push(new THREE.Vector3(45.0774788456, 25.0908887548, 36.5815296517));
                wire.vertices.push(new THREE.Vector3(45.5567059687, 24.7145634287, 36.0940008285));
                wire.vertices.push(new THREE.Vector3(56.5741227705, 11.8546383005, 25.4526262597));
                wire.vertices.push(new THREE.Vector3(56.9381322229, 11.2467075689, 25.1256995339));
                wire.vertices.push(new THREE.Vector3(57.1315068655, 10.4997233749, 25.0091465358));
                wire.vertices.push(new THREE.Vector3(57.1248071617, 9.72740729041, 25.1207114029));
                wire.vertices.push(new THREE.Vector3(56.9190530808, 9.04733743835, 25.4434093955));
                wire.vertices.push(new THREE.Vector3(45.5668825326, -13.772287801, 41.2672182851));
                wire.vertices.push(new THREE.Vector3(45.1933982681, -14.2565769506, 41.7519215591));
                wire.vertices.push(new THREE.Vector3(44.7090434138, -14.4713567647, 42.3248384348));
                wire.vertices.push(new THREE.Vector3(44.1875566055, -14.3839289636, 42.8987475114));
                wire.vertices.push(new THREE.Vector3(43.7083294825, -14.0076036375, 43.3862763346));
                wire.vertices.push(new THREE.Vector3(32.6909126807, -1.1476785093, 54.0276509034));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(67.9152247159, 5.22978217769, 13.6077782963));
                wire.vertices.push(new THREE.Vector3(59.4010968048, -11.8849367519, 25.4756349635));
                wire.vertices.push(new THREE.Vector3(55.1440328492, -20.4422962167, 31.4095632972));
                wire.vertices.push(new THREE.Vector3(53.0155008714, -24.7209759491, 34.376527464));
                wire.vertices.push(new THREE.Vector3(51.9512348825, -26.8603158153, 35.8600095474));
                wire.vertices.push(new THREE.Vector3(51.419101888, -27.9299857484, 36.6017505891));
                wire.vertices.push(new THREE.Vector3(51.1530353908, -28.4648207149, 36.9726211099));
                wire.vertices.push(new THREE.Vector3(51.0200021422, -28.7322381982, 37.1580563703));
                wire.vertices.push(new THREE.Vector3(50.8869688936, -28.9996556815, 37.3434916308));
                wire.vertices.push(new THREE.Vector3(40.4727147576, -30.2488009905, 28.0707926284));
                wire.vertices.push(new THREE.Vector3(35.2655876896, -30.873373645, 23.4344431272));
                wire.vertices.push(new THREE.Vector3(32.6620241556, -31.1856599722, 21.1162683766));
                wire.vertices.push(new THREE.Vector3(31.3602423887, -31.3418031358, 19.9571810013));
                wire.vertices.push(new THREE.Vector3(30.7093515052, -31.4198747176, 19.3776373137));
                wire.vertices.push(new THREE.Vector3(30.3839060634, -31.4589105085, 19.0878654699));
                wire.vertices.push(new THREE.Vector3(30.0584606217, -31.4979462995, 18.798093626));
                wire.vertices.push(new THREE.Vector3(38.5725885328, -14.3832273699, 6.93023695882));
                wire.vertices.push(new THREE.Vector3(42.8296524884, -5.82586790507, 0.996308625208));
                wire.vertices.push(new THREE.Vector3(44.9581844662, -1.54718817267, -1.9706555416));
                wire.vertices.push(new THREE.Vector3(46.0224504551, 0.592151693527, -3.454137625));
                wire.vertices.push(new THREE.Vector3(46.5545834495, 1.66182162663, -4.1958786667));
                wire.vertices.push(new THREE.Vector3(46.8206499467, 2.19665659318, -4.56674918755));
                wire.vertices.push(new THREE.Vector3(46.9536831954, 2.46407407645, -4.75218444798));
                wire.vertices.push(new THREE.Vector3(47.086716444, 2.73149155973, -4.9376197084));
                wire.vertices.push(new THREE.Vector3(67.9152247159, 5.22978217769, 13.6077782963));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(47.086716444, 2.73149155973, -4.9376197084));
                wire.vertices.push(new THREE.Vector3(38.5725885328, -14.3832273699, 6.93023695882));
                wire.vertices.push(new THREE.Vector3(34.3155245772, -22.9405868347, 12.8641652924));
                wire.vertices.push(new THREE.Vector3(32.1869925994, -27.2192665671, 15.8311294592));
                wire.vertices.push(new THREE.Vector3(31.1227266105, -29.3586064333, 17.3146115426));
                wire.vertices.push(new THREE.Vector3(30.5905936161, -30.4282763664, 18.0563525843));
                wire.vertices.push(new THREE.Vector3(30.3245271189, -30.9631113329, 18.4272231052));
                wire.vertices.push(new THREE.Vector3(30.1914938703, -31.2305288162, 18.6126583656));
                wire.vertices.push(new THREE.Vector3(30.0584606217, -31.4979462995, 18.798093626));
                wire.vertices.push(new THREE.Vector3(31.9993530444, -30.8506928069, 16.5310664531));
                wire.vertices.push(new THREE.Vector3(33.8778577438, -29.9468505304, 14.2995418808));
                wire.vertices.push(new THREE.Vector3(35.6796744493, -28.7933000432, 12.1205075725));
                wire.vertices.push(new THREE.Vector3(37.3910866838, -27.3988228428, 10.010551605));
                wire.vertices.push(new THREE.Vector3(38.9990661816, -25.7740345009, 7.98573619075));
                wire.vertices.push(new THREE.Vector3(40.4913720675, -23.9313038516, 6.06147540266));
                wire.vertices.push(new THREE.Vector3(41.8566440407, -21.8846588326, 4.25241783334));
                wire.vertices.push(new THREE.Vector3(43.0844888567, -19.6496796967, 2.57233508149));
                wire.vertices.push(new THREE.Vector3(44.1655594465, -17.2433804052, 1.03401691445));
                wire.vertices.push(new THREE.Vector3(45.0916260717, -14.6840791083, -0.350826094908));
                wire.vertices.push(new THREE.Vector3(45.8556389745, -11.9912586964, -1.57165171594));
                wire.vertices.push(new THREE.Vector3(46.4517820441, -9.18541848509, -2.61916631374));
                wire.vertices.push(new THREE.Vector3(46.8755170927, -6.2879181625, -3.48539559779));
                wire.vertices.push(new THREE.Vector3(47.1236184025, -3.32081518678, -4.16374532681));
                wire.vertices.push(new THREE.Vector3(47.1941972821, -0.306696871975, -4.64905150801));
                wire.vertices.push(new THREE.Vector3(47.086716444, 2.73149155973, -4.9376197084));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(21.3498107353, 5.47717761359, 65.8724988668));
                wire.vertices.push(new THREE.Vector3(29.8639386464, 22.5918965432, 54.0046421996));
                wire.vertices.push(new THREE.Vector3(34.121002602, 31.149256008, 48.070713866));
                wire.vertices.push(new THREE.Vector3(36.2495345798, 35.4279357404, 45.1037496992));
                wire.vertices.push(new THREE.Vector3(37.3138005687, 37.5672756066, 43.6202676158));
                wire.vertices.push(new THREE.Vector3(37.8459335631, 38.6369455397, 42.8785265741));
                wire.vertices.push(new THREE.Vector3(38.1120000604, 39.1717805062, 42.5076560532));
                wire.vertices.push(new THREE.Vector3(38.245033309, 39.4391979895, 42.3222207928));
                wire.vertices.push(new THREE.Vector3(38.3780665576, 39.7066154728, 42.1367855324));
                wire.vertices.push(new THREE.Vector3(27.9638124216, 38.4574701638, 32.86408653));
                wire.vertices.push(new THREE.Vector3(22.7566853536, 37.8328975093, 28.2277370288));
                wire.vertices.push(new THREE.Vector3(20.1531218196, 37.520611182, 25.9095622782));
                wire.vertices.push(new THREE.Vector3(18.8513400526, 37.3644680184, 24.7504749029));
                wire.vertices.push(new THREE.Vector3(18.2004491691, 37.2863964366, 24.1709312153));
                wire.vertices.push(new THREE.Vector3(17.8750037274, 37.2473606457, 23.8811593715));
                wire.vertices.push(new THREE.Vector3(17.5495582856, 37.2083248548, 23.5913875276));
                wire.vertices.push(new THREE.Vector3(9.03543037448, 20.0936059252, 35.4592441949));
                wire.vertices.push(new THREE.Vector3(4.7783664189, 11.5362464604, 41.3931725285));
                wire.vertices.push(new THREE.Vector3(2.64983444112, 7.25756672802, 44.3601366953));
                wire.vertices.push(new THREE.Vector3(1.58556845222, 5.11822686182, 45.8436187787));
                wire.vertices.push(new THREE.Vector3(1.05343545777, 4.04855692872, 46.5853598204));
                wire.vertices.push(new THREE.Vector3(0.787368960551, 3.51372196217, 46.9562303412));
                wire.vertices.push(new THREE.Vector3(0.654335711939, 3.2463044789, 47.1416656016));
                wire.vertices.push(new THREE.Vector3(0.521302463328, 2.97888699562, 47.3271008621));
                wire.vertices.push(new THREE.Vector3(21.3498107353, 5.47717761359, 65.8724988668));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(17.5495582856, 37.2083248548, 23.5913875276));
                wire.vertices.push(new THREE.Vector3(15.6086658629, 36.5610713622, 25.8584147006));
                wire.vertices.push(new THREE.Vector3(13.7301611634, 35.6572290857, 28.0899392729));
                wire.vertices.push(new THREE.Vector3(11.928344458, 34.5036785985, 30.2689735812));
                wire.vertices.push(new THREE.Vector3(10.2169322235, 33.1092013981, 32.3789295487));
                wire.vertices.push(new THREE.Vector3(8.60895272565, 31.4844130562, 34.4037449629));
                wire.vertices.push(new THREE.Vector3(7.11664683981, 29.6416824069, 36.328005751));
                wire.vertices.push(new THREE.Vector3(5.7513748666, 27.595037388, 38.1370633203));
                wire.vertices.push(new THREE.Vector3(4.52353005057, 25.3600582521, 39.8171460722));
                wire.vertices.push(new THREE.Vector3(3.4424594608, 22.9537589606, 41.3554642392));
                wire.vertices.push(new THREE.Vector3(2.51639283557, 20.3944576636, 42.7403072486));
                wire.vertices.push(new THREE.Vector3(1.75237993279, 17.7016372517, 43.9611328696));
                wire.vertices.push(new THREE.Vector3(1.15623686317, 14.8957970404, 45.0086474674));
                wire.vertices.push(new THREE.Vector3(0.732501814586, 11.9982967178, 45.8748767515));
                wire.vertices.push(new THREE.Vector3(0.484400504747, 9.03119374212, 46.5532264805));
                wire.vertices.push(new THREE.Vector3(0.413821625163, 6.01707542732, 47.0385326617));
                wire.vertices.push(new THREE.Vector3(0.521302463328, 2.97888699562, 47.3271008621));
                wire.vertices.push(new THREE.Vector3(0.654335711939, 3.2463044789, 47.1416656016));
                wire.vertices.push(new THREE.Vector3(0.787368960551, 3.51372196217, 46.9562303412));
                wire.vertices.push(new THREE.Vector3(1.05343545777, 4.04855692872, 46.5853598204));
                wire.vertices.push(new THREE.Vector3(1.58556845222, 5.11822686182, 45.8436187787));
                wire.vertices.push(new THREE.Vector3(2.64983444112, 7.25756672802, 44.3601366953));
                wire.vertices.push(new THREE.Vector3(4.7783664189, 11.5362464604, 41.3931725285));
                wire.vertices.push(new THREE.Vector3(9.03543037448, 20.0936059252, 35.4592441949));
                wire.vertices.push(new THREE.Vector3(17.5495582856, 37.2083248548, 23.5913875276));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-6.25445116801, 34.3531355771, 2.3966469508));
                wire.vertices.push(new THREE.Vector3(-3.76373753945, 34.794002356, -0.460086711083));
                wire.vertices.push(new THREE.Vector3(-1.22829244293, 34.8213475264, -3.31135230996));
                wire.vertices.push(new THREE.Vector3(1.3217507289, 34.4348460948, -6.12326297291));
                wire.vertices.push(new THREE.Vector3(3.85608508742, 33.6390915741, -8.86239955461));
                wire.vertices.push(new THREE.Vector3(6.34459044093, 32.4435413899, -11.496207819));
                wire.vertices.push(new THREE.Vector3(8.75769126874, 30.8624044805, -13.9933853417));
                wire.vertices.push(new THREE.Vector3(11.0667082219, 28.914472426, -16.3242535345));
                wire.vertices.push(new THREE.Vector3(13.2441989729, 26.6228961127, -18.4611103712));
                wire.vertices.push(new THREE.Vector3(15.264284364, 24.0149105886, -20.3785596222));
                wire.vertices.push(new THREE.Vector3(17.102955977, 21.1215113787, -22.0538126846));
                wire.vertices.push(new THREE.Vector3(18.7383614698, 17.9770861078, -23.4669594217));
                wire.vertices.push(new THREE.Vector3(20.1510642881, 14.6190058083, -24.6012047923));
                wire.vertices.push(new THREE.Vector3(21.3242746666, 11.0871807716, -25.4430684565));
                wire.vertices.push(new THREE.Vector3(22.244049172, 7.42358621956, -25.9825449884));
                wire.vertices.push(new THREE.Vector3(22.8994564196, 3.67176343542, -26.2132227885));
                wire.vertices.push(new THREE.Vector3(23.1254626031, 1.77667426133, -26.2117608711));
                wire.vertices.push(new THREE.Vector3(23.2127140546, 0.826795630525, -26.1817935826));
                wire.vertices.push(new THREE.Vector3(23.2827069903, -0.123697717948, -26.1323602852));
                wire.vertices.push(new THREE.Vector3(14.7685790792, -17.2384166475, -14.264503618));
                wire.vertices.push(new THREE.Vector3(10.5115151236, -25.7957761123, -8.33057528441));
                wire.vertices.push(new THREE.Vector3(8.3829831458, -30.0744558447, -5.3636111176));
                wire.vertices.push(new THREE.Vector3(7.3187171569, -32.2137957109, -3.8801290342));
                wire.vertices.push(new THREE.Vector3(6.78658416246, -33.283465644, -3.1383879925));
                wire.vertices.push(new THREE.Vector3(6.52051766523, -33.8183006106, -2.76751747165));
                wire.vertices.push(new THREE.Vector3(6.25445116801, -34.3531355771, -2.3966469508));
                wire.vertices.push(new THREE.Vector3(3.76373753945, -34.794002356, 0.460086711083));
                wire.vertices.push(new THREE.Vector3(1.22829244293, -34.8213475264, 3.31135230996));
                wire.vertices.push(new THREE.Vector3(-1.3217507289, -34.4348460948, 6.12326297291));
                wire.vertices.push(new THREE.Vector3(-3.85608508742, -33.6390915741, 8.86239955461));
                wire.vertices.push(new THREE.Vector3(-6.34459044093, -32.4435413899, 11.496207819));
                wire.vertices.push(new THREE.Vector3(-8.75769126874, -30.8624044805, 13.9933853417));
                wire.vertices.push(new THREE.Vector3(-11.0667082219, -28.914472426, 16.3242535345));
                wire.vertices.push(new THREE.Vector3(-13.2441989729, -26.6228961127, 18.4611103712));
                wire.vertices.push(new THREE.Vector3(-15.264284364, -24.0149105886, 20.3785596222));
                wire.vertices.push(new THREE.Vector3(-17.102955977, -21.1215113787, 22.0538126846));
                wire.vertices.push(new THREE.Vector3(-18.7383614698, -17.9770861078, 23.4669594217));
                wire.vertices.push(new THREE.Vector3(-20.1510642881, -14.6190058083, 24.6012047923));
                wire.vertices.push(new THREE.Vector3(-21.3242746666, -11.0871807716, 25.4430684565));
                wire.vertices.push(new THREE.Vector3(-22.244049172, -7.42358621956, 25.9825449884));
                wire.vertices.push(new THREE.Vector3(-22.8994564196, -3.67176343542, 26.2132227885));
                wire.vertices.push(new THREE.Vector3(-23.1254626031, -1.77667426133, 26.2117608711));
                wire.vertices.push(new THREE.Vector3(-23.2127140546, -0.826795630525, 26.1817935826));
                wire.vertices.push(new THREE.Vector3(-23.2827069903, 0.123697717948, 26.1323602852));
                wire.vertices.push(new THREE.Vector3(-6.25445116801, 34.3531355771, 2.3966469508));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-0.934364806968, 19.1257676966, -1.52707970353));
                wire.vertices.push(new THREE.Vector3(-12.2865353551, -3.69385754281, 14.2967291861));
                wire.vertices.push(new THREE.Vector3(-12.4922894361, -4.37392739487, 14.6194271786));
                wire.vertices.push(new THREE.Vector3(-12.4989891399, -5.14624347933, 14.7309920457));
                wire.vertices.push(new THREE.Vector3(-12.3056144973, -5.89322767339, 14.6144390477));
                wire.vertices.push(new THREE.Vector3(-11.9416050448, -6.50115840493, 14.2875123218));
                wire.vertices.push(new THREE.Vector3(-0.924188243085, -19.3610835332, 3.64613775305));
                wire.vertices.push(new THREE.Vector3(-0.44496112006, -19.7374088592, 3.15860892987));
                wire.vertices.push(new THREE.Vector3(0.0765256882417, -19.8248366603, 2.58469985321));
                wire.vertices.push(new THREE.Vector3(0.560880542545, -19.6100568462, 2.01178297749));
                wire.vertices.push(new THREE.Vector3(0.93436480699, -19.1257676967, 1.52707970351));
                wire.vertices.push(new THREE.Vector3(12.2865353552, 3.69385754271, -14.2967291861));
                wire.vertices.push(new THREE.Vector3(12.4922894361, 4.37392739477, -14.6194271787));
                wire.vertices.push(new THREE.Vector3(12.4989891399, 5.14624347923, -14.7309920458));
                wire.vertices.push(new THREE.Vector3(12.3056144974, 5.89322767329, -14.6144390477));
                wire.vertices.push(new THREE.Vector3(11.9416050449, 6.50115840483, -14.2875123219));
                wire.vertices.push(new THREE.Vector3(0.924188243089, 19.3610835331, -3.64613775305));
                wire.vertices.push(new THREE.Vector3(0.444961120063, 19.7374088592, -3.15860892987));
                wire.vertices.push(new THREE.Vector3(-0.0765256882385, 19.8248366602, -2.5846998532));
                wire.vertices.push(new THREE.Vector3(-0.560880542542, 19.6100568462, -2.01178297748));
                wire.vertices.push(new THREE.Vector3(-0.934364806968, 19.1257676966, -1.52707970353));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(-6.25445116801, 34.3531355771, 2.3966469508));
                wire.vertices.push(new THREE.Vector3(-14.7685790792, 17.2384166475, 14.264503618));
                wire.vertices.push(new THREE.Vector3(-19.0256430347, 8.68105718274, 20.1984319516));
                wire.vertices.push(new THREE.Vector3(-21.1541750125, 4.40237745034, 23.1653961184));
                wire.vertices.push(new THREE.Vector3(-22.2184410014, 2.26303758415, 24.6488782018));
                wire.vertices.push(new THREE.Vector3(-22.7505739959, 1.19336765105, 25.3906192435));
                wire.vertices.push(new THREE.Vector3(-23.0166404931, 0.658532684498, 25.7614897644));
                wire.vertices.push(new THREE.Vector3(-23.1496737417, 0.391115201223, 25.9469250248));
                wire.vertices.push(new THREE.Vector3(-23.2827069903, 0.123697717948, 26.1323602852));
                wire.vertices.push(new THREE.Vector3(-12.8684528543, 1.37284302693, 35.4050592876));
                wire.vertices.push(new THREE.Vector3(-7.66132578636, 1.99741568142, 40.0414087888));
                wire.vertices.push(new THREE.Vector3(-5.05776225237, 2.30970200867, 42.3595835394));
                wire.vertices.push(new THREE.Vector3(-3.75598048537, 2.46584517229, 43.5186709147));
                wire.vertices.push(new THREE.Vector3(-3.10508960188, 2.5439167541, 44.0982146023));
                wire.vertices.push(new THREE.Vector3(-2.77964416013, 2.58295254501, 44.3879864461));
                wire.vertices.push(new THREE.Vector3(-2.45419871838, 2.62198833591, 44.67775829));
                wire.vertices.push(new THREE.Vector3(6.05992919278, 19.7367072655, 32.8099016227));
                wire.vertices.push(new THREE.Vector3(10.3169931484, 28.2940667303, 26.8759732891));
                wire.vertices.push(new THREE.Vector3(12.4455251261, 32.5727464627, 23.9090091223));
                wire.vertices.push(new THREE.Vector3(13.509791115, 34.7120863289, 22.4255270389));
                wire.vertices.push(new THREE.Vector3(14.0419241095, 35.781756262, 21.6837859972));
                wire.vertices.push(new THREE.Vector3(14.3079906067, 36.3165912285, 21.3129154764));
                wire.vertices.push(new THREE.Vector3(14.4410238553, 36.5840087118, 21.127480216));
                wire.vertices.push(new THREE.Vector3(14.5740571039, 36.8514261951, 20.9420449555));
                wire.vertices.push(new THREE.Vector3(-6.25445116801, 34.3531355771, 2.3966469508));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(14.5740571039, 36.8514261951, 20.9420449555));
                wire.vertices.push(new THREE.Vector3(6.05992919278, 19.7367072655, 32.8099016227));
                wire.vertices.push(new THREE.Vector3(1.8028652372, 11.1793478007, 38.7438299564));
                wire.vertices.push(new THREE.Vector3(-0.325666740589, 6.90066806831, 41.7107941232));
                wire.vertices.push(new THREE.Vector3(-1.38993272948, 4.76132820211, 43.1942762066));
                wire.vertices.push(new THREE.Vector3(-1.92206572393, 3.69165826901, 43.9360172483));
                wire.vertices.push(new THREE.Vector3(-2.18813222115, 3.15682330246, 44.3068877691));
                wire.vertices.push(new THREE.Vector3(-2.32116546977, 2.88940581919, 44.4923230295));
                wire.vertices.push(new THREE.Vector3(-2.45419871838, 2.62198833591, 44.67775829));
                wire.vertices.push(new THREE.Vector3(-2.56167955654, 5.66017676761, 44.3891900896));
                wire.vertices.push(new THREE.Vector3(-2.49110067696, 8.67429508241, 43.9038839084));
                wire.vertices.push(new THREE.Vector3(-2.24299936712, 11.6413980581, 43.2255341794));
                wire.vertices.push(new THREE.Vector3(-1.81926431854, 14.5388983807, 42.3593048953));
                wire.vertices.push(new THREE.Vector3(-1.22312124892, 17.344738592, 41.3117902975));
                wire.vertices.push(new THREE.Vector3(-0.459108346141, 20.0375590039, 40.0909646765));
                wire.vertices.push(new THREE.Vector3(0.466958279094, 22.5968603009, 38.7061216671));
                wire.vertices.push(new THREE.Vector3(1.54802886886, 25.0031595924, 37.1678035001));
                wire.vertices.push(new THREE.Vector3(2.77587368489, 27.2381387283, 35.4877207482));
                wire.vertices.push(new THREE.Vector3(4.1411456581, 29.2847837472, 33.6786631789));
                wire.vertices.push(new THREE.Vector3(5.63345154394, 31.1275143965, 31.7544023908));
                wire.vertices.push(new THREE.Vector3(7.24143104181, 32.7523027384, 29.7295869766));
                wire.vertices.push(new THREE.Vector3(8.95284327627, 34.1467799388, 27.6196310091));
                wire.vertices.push(new THREE.Vector3(10.7546599817, 35.300330426, 25.4405967008));
                wire.vertices.push(new THREE.Vector3(12.6331646812, 36.2041727025, 23.2090721285));
                wire.vertices.push(new THREE.Vector3(14.5740571039, 36.8514261951, 20.9420449555));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(6.25445116801, -34.3531355771, -2.3966469508));
                wire.vertices.push(new THREE.Vector3(14.7685790792, -17.2384166475, -14.264503618));
                wire.vertices.push(new THREE.Vector3(19.0256430347, -8.68105718274, -20.1984319516));
                wire.vertices.push(new THREE.Vector3(21.1541750125, -4.40237745034, -23.1653961184));
                wire.vertices.push(new THREE.Vector3(22.2184410014, -2.26303758415, -24.6488782018));
                wire.vertices.push(new THREE.Vector3(22.7505739959, -1.19336765105, -25.3906192435));
                wire.vertices.push(new THREE.Vector3(23.0166404931, -0.658532684498, -25.7614897644));
                wire.vertices.push(new THREE.Vector3(23.1496737417, -0.391115201223, -25.9469250248));
                wire.vertices.push(new THREE.Vector3(23.2827069903, -0.123697717948, -26.1323602852));
                wire.vertices.push(new THREE.Vector3(33.6969611263, 1.12544759103, -16.8596612829));
                wire.vertices.push(new THREE.Vector3(38.9040881943, 1.75002024553, -12.2233117817));
                wire.vertices.push(new THREE.Vector3(41.5076517283, 2.06230657277, -9.9051370311));
                wire.vertices.push(new THREE.Vector3(42.8094334953, 2.21844973639, -8.7460496558));
                wire.vertices.push(new THREE.Vector3(43.4603243788, 2.2965213182, -8.16650596816));
                wire.vertices.push(new THREE.Vector3(43.7857698205, 2.33555710911, -7.87673412433));
                wire.vertices.push(new THREE.Vector3(44.1112152623, 2.37459290002, -7.58696228051));
                wire.vertices.push(new THREE.Vector3(35.5970873511, -14.7401260296, 4.28089438671));
                wire.vertices.push(new THREE.Vector3(31.3400233955, -23.2974854944, 10.2148227203));
                wire.vertices.push(new THREE.Vector3(29.2114914177, -27.5761652268, 13.1817868871));
                wire.vertices.push(new THREE.Vector3(28.1472254288, -29.715505093, 14.6652689705));
                wire.vertices.push(new THREE.Vector3(27.6150924344, -30.7851750261, 15.4070100122));
                wire.vertices.push(new THREE.Vector3(27.3490259372, -31.3200099926, 15.7778805331));
                wire.vertices.push(new THREE.Vector3(27.2159926886, -31.5874274759, 15.9633157935));
                wire.vertices.push(new THREE.Vector3(27.0829594399, -31.8548449592, 16.1487510539));
                wire.vertices.push(new THREE.Vector3(6.25445116801, -34.3531355771, -2.3966469508));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(44.1112152623, 2.37459290002, -7.58696228051));
                wire.vertices.push(new THREE.Vector3(44.2186961004, -0.663595531685, -7.29839408012));
                wire.vertices.push(new THREE.Vector3(44.1481172208, -3.67771384648, -6.81308789892));
                wire.vertices.push(new THREE.Vector3(43.900015911, -6.64481682221, -6.1347381699));
                wire.vertices.push(new THREE.Vector3(43.4762808624, -9.5423171448, -5.26850888585));
                wire.vertices.push(new THREE.Vector3(42.8801377928, -12.3481573561, -4.22099428804));
                wire.vertices.push(new THREE.Vector3(42.11612489, -15.040977768, -3.00016866701));
                wire.vertices.push(new THREE.Vector3(41.1900582648, -17.6002790649, -1.61532565765));
                wire.vertices.push(new THREE.Vector3(40.108987675, -20.0065783564, -0.0770074906167));
                wire.vertices.push(new THREE.Vector3(38.881142859, -22.2415574924, 1.60307526123));
                wire.vertices.push(new THREE.Vector3(37.5158708858, -24.2882025113, 3.41213283055));
                wire.vertices.push(new THREE.Vector3(36.0235649999, -26.1309331606, 5.33639361864));
                wire.vertices.push(new THREE.Vector3(34.4155855021, -27.7557215025, 7.36120903289));
                wire.vertices.push(new THREE.Vector3(32.7041732676, -29.1501987029, 9.47116500035));
                wire.vertices.push(new THREE.Vector3(30.9023565621, -30.3037491901, 11.6501993087));
                wire.vertices.push(new THREE.Vector3(29.0238518627, -31.2075914666, 13.881723881));
                wire.vertices.push(new THREE.Vector3(28.0602904953, -31.5636460588, 15.0118734606));
                wire.vertices.push(new THREE.Vector3(27.5732304463, -31.7173900318, 15.5796062956));
                wire.vertices.push(new THREE.Vector3(27.3284817596, -31.7881578982, 15.8640191046));
                wire.vertices.push(new THREE.Vector3(27.0829594399, -31.8548449592, 16.1487510539));
                wire.vertices.push(new THREE.Vector3(44.1112152623, 2.37459290002, -7.58696228051));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(56.5741227705, 11.8546383005, 25.4526262597));
                wire.vertices.push(new THREE.Vector3(51.0654143696, 18.2846008646, 30.7733135441));
                wire.vertices.push(new THREE.Vector3(48.3110601691, 21.4995821467, 33.4336571863));
                wire.vertices.push(new THREE.Vector3(46.9338830689, 23.1070727877, 34.7638290074));
                wire.vertices.push(new THREE.Vector3(46.2452945188, 23.9108181082, 35.428914918));
                wire.vertices.push(new THREE.Vector3(45.9010002437, 24.3126907685, 35.7614578732));
                wire.vertices.push(new THREE.Vector3(45.7288531062, 24.5136270986, 35.9277293509));
                wire.vertices.push(new THREE.Vector3(45.5567059687, 24.7145634287, 36.0940008285));
                wire.vertices.push(new THREE.Vector3(23.2404471059, 22.0378234809, 16.2239315377));
                wire.vertices.push(new THREE.Vector3(12.0823176745, 20.699453507, 6.28889689234));
                wire.vertices.push(new THREE.Vector3(6.50325295879, 20.0302685201, 1.32137956965));
                wire.vertices.push(new THREE.Vector3(3.71372060094, 19.6956760266, -1.1623790917));
                wire.vertices.push(new THREE.Vector3(2.31895442201, 19.5283797798, -2.40425842237));
                wire.vertices.push(new THREE.Vector3(1.62157133255, 19.4447316565, -3.02519808771));
                wire.vertices.push(new THREE.Vector3(1.27287978782, 19.4029075948, -3.33566792038));
                wire.vertices.push(new THREE.Vector3(0.924188243089, 19.3610835331, -3.64613775305));
                wire.vertices.push(new THREE.Vector3(6.43289664399, 12.931120969, -8.96682503745));
                wire.vertices.push(new THREE.Vector3(9.18725084444, 9.7161396869, -11.6271686797));
                wire.vertices.push(new THREE.Vector3(10.5644279447, 8.10864904587, -12.9573405008));
                wire.vertices.push(new THREE.Vector3(11.2530164948, 7.30490372535, -13.6224264113));
                wire.vertices.push(new THREE.Vector3(11.5973107698, 6.90303106509, -13.9549693666));
                wire.vertices.push(new THREE.Vector3(11.7694579074, 6.70209473496, -14.1212408442));
                wire.vertices.push(new THREE.Vector3(11.9416050449, 6.50115840483, -14.2875123219));
                wire.vertices.push(new THREE.Vector3(56.5741227705, 11.8546383005, 25.4526262597));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(45.5567059687, 24.7145634287, 36.0940008285));
                wire.vertices.push(new THREE.Vector3(45.0774788456, 25.0908887548, 36.5815296517));
                wire.vertices.push(new THREE.Vector3(44.5559920373, 25.1783165559, 37.1554387284));
                wire.vertices.push(new THREE.Vector3(44.071637183, 24.9635367418, 37.7283556041));
                wire.vertices.push(new THREE.Vector3(43.8669691499, 24.7513301425, 37.9868069771));
                wire.vertices.push(new THREE.Vector3(43.6981529186, 24.4792475923, 38.213058878));
                wire.vertices.push(new THREE.Vector3(21.3818940558, 21.8025076444, 18.3429895873));
                wire.vertices.push(new THREE.Vector3(10.2237646244, 20.4641376705, 8.40795494186));
                wire.vertices.push(new THREE.Vector3(4.64469990873, 19.7949526836, 3.44043761917));
                wire.vertices.push(new THREE.Vector3(1.85516755088, 19.4603601901, 0.956678957818));
                wire.vertices.push(new THREE.Vector3(0.460401371957, 19.2930639434, -0.285200372856));
                wire.vertices.push(new THREE.Vector3(-0.236981717505, 19.20941582, -0.906140038193));
                wire.vertices.push(new THREE.Vector3(-0.585673262236, 19.1675917583, -1.21660987086));
                wire.vertices.push(new THREE.Vector3(-0.934364806968, 19.1257676966, -1.52707970353));
                wire.vertices.push(new THREE.Vector3(-0.560880542542, 19.6100568462, -2.01178297748));
                wire.vertices.push(new THREE.Vector3(-0.0765256882385, 19.8248366602, -2.5846998532));
                wire.vertices.push(new THREE.Vector3(0.444961120063, 19.7374088592, -3.15860892987));
                wire.vertices.push(new THREE.Vector3(0.694707185665, 19.5827367132, -3.41826483053));
                wire.vertices.push(new THREE.Vector3(0.924188243089, 19.3610835331, -3.64613775305));
                wire.vertices.push(new THREE.Vector3(45.5567059687, 24.7145634287, 36.0940008285));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(56.9190530808, 9.04733743835, 25.4434093955));
                wire.vertices.push(new THREE.Vector3(57.1248071617, 9.72740729041, 25.1207114029));
                wire.vertices.push(new THREE.Vector3(57.1315068655, 10.4997233749, 25.0091465358));
                wire.vertices.push(new THREE.Vector3(56.9381322229, 11.2467075689, 25.1256995339));
                wire.vertices.push(new THREE.Vector3(56.7745199914, 11.5745220937, 25.265293344));
                wire.vertices.push(new THREE.Vector3(56.5741227705, 11.8546383005, 25.4526262597));
                wire.vertices.push(new THREE.Vector3(34.2578639077, 9.17789835265, 5.58255696893));
                wire.vertices.push(new THREE.Vector3(23.0997344763, 7.83952837874, -4.35247767646));
                wire.vertices.push(new THREE.Vector3(17.5206697606, 7.17034339179, -9.31999499916));
                wire.vertices.push(new THREE.Vector3(14.7311374027, 6.83575089831, -11.8037536605));
                wire.vertices.push(new THREE.Vector3(13.3363712238, 6.66845465157, -13.0456329912));
                wire.vertices.push(new THREE.Vector3(12.6389881343, 6.5848065282, -13.6665726565));
                wire.vertices.push(new THREE.Vector3(12.2902965896, 6.54298246652, -13.9770424892));
                wire.vertices.push(new THREE.Vector3(11.9416050449, 6.50115840483, -14.2875123219));
                wire.vertices.push(new THREE.Vector3(12.3056144974, 5.89322767329, -14.6144390477));
                wire.vertices.push(new THREE.Vector3(12.4989891399, 5.14624347923, -14.7309920458));
                wire.vertices.push(new THREE.Vector3(12.4922894361, 4.37392739477, -14.6194271787));
                wire.vertices.push(new THREE.Vector3(12.4130122716, 4.015360064, -14.4820868814));
                wire.vertices.push(new THREE.Vector3(12.2865353552, 3.69385754271, -14.2967291861));
                wire.vertices.push(new THREE.Vector3(56.9190530808, 9.04733743835, 25.4434093955));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(43.6981529186, 24.4792475923, 38.213058878));
                wire.vertices.push(new THREE.Vector3(32.3459823704, 1.65962235285, 54.0368677676));
                wire.vertices.push(new THREE.Vector3(31.9972908257, 1.61779829115, 53.726397935));
                wire.vertices.push(new THREE.Vector3(31.648599281, 1.57597422946, 53.4159281023));
                wire.vertices.push(new THREE.Vector3(30.9512161915, 1.4923261061, 52.794988437));
                wire.vertices.push(new THREE.Vector3(29.5564500126, 1.32502985936, 51.5531091063));
                wire.vertices.push(new THREE.Vector3(26.7669176547, 0.990437365879, 49.0693504449));
                wire.vertices.push(new THREE.Vector3(21.187852939, 0.321252378925, 44.1018331222));
                wire.vertices.push(new THREE.Vector3(10.0297235076, -1.01711759498, 34.1667984769));
                wire.vertices.push(new THREE.Vector3(-1.12840592375, -2.35548756889, 24.2317638315));
                wire.vertices.push(new THREE.Vector3(-6.70747063945, -3.02467255585, 19.2642465088));
                wire.vertices.push(new THREE.Vector3(-9.4970029973, -3.35926504933, 16.7804878474));
                wire.vertices.push(new THREE.Vector3(-10.8917691762, -3.52656129606, 15.5386085167));
                wire.vertices.push(new THREE.Vector3(-11.5891522657, -3.61020941943, 14.9176688514));
                wire.vertices.push(new THREE.Vector3(-11.9378438104, -3.65203348112, 14.6071990187));
                wire.vertices.push(new THREE.Vector3(-12.2865353552, -3.69385754279, 14.2967291861));
                wire.vertices.push(new THREE.Vector3(-6.61045008106, 7.71595507692, 6.38482474127));
                wire.vertices.push(new THREE.Vector3(-3.77240744402, 13.4208613868, 2.42887251887));
                wire.vertices.push(new THREE.Vector3(-2.35338612549, 16.2733145417, 0.450896407671));
                wire.vertices.push(new THREE.Vector3(-1.64387546623, 17.6995411192, -0.538091647929));
                wire.vertices.push(new THREE.Vector3(-1.2891201366, 18.4126544079, -1.03258567573));
                wire.vertices.push(new THREE.Vector3(-1.11174247178, 18.7692110523, -1.27983268963));
                wire.vertices.push(new THREE.Vector3(-0.934364806968, 19.1257676966, -1.52707970353));
                wire.vertices.push(new THREE.Vector3(43.6981529186, 24.4792475923, 38.213058878));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(45.5668825326, -13.7722878011, 41.2672182851));
                wire.vertices.push(new THREE.Vector3(56.9190530808, 9.04733743835, 25.4434093955));
                wire.vertices.push(new THREE.Vector3(56.570361536, 9.00551337667, 25.1329395628));
                wire.vertices.push(new THREE.Vector3(56.2216699913, 8.96368931498, 24.8224697301));
                wire.vertices.push(new THREE.Vector3(55.5242869018, 8.88004119161, 24.2015300648));
                wire.vertices.push(new THREE.Vector3(54.1295207229, 8.71274494487, 22.9596507341));
                wire.vertices.push(new THREE.Vector3(51.3399883651, 8.3781524514, 20.4758920728));
                wire.vertices.push(new THREE.Vector3(45.7609236494, 7.70896746444, 15.5083747501));
                wire.vertices.push(new THREE.Vector3(34.602794218, 6.37059749053, 5.57334010469));
                wire.vertices.push(new THREE.Vector3(23.4446647866, 5.03222751662, -4.3616945407));
                wire.vertices.push(new THREE.Vector3(17.8656000709, 4.36304252967, -9.3292118634));
                wire.vertices.push(new THREE.Vector3(15.076067713, 4.02845003619, -11.8129705247));
                wire.vertices.push(new THREE.Vector3(13.6813015341, 3.86115378945, -13.0548498554));
                wire.vertices.push(new THREE.Vector3(12.9839184446, 3.77750566608, -13.6757895208));
                wire.vertices.push(new THREE.Vector3(12.6352268999, 3.7356816044, -13.9862593534));
                wire.vertices.push(new THREE.Vector3(12.2865353552, 3.69385754271, -14.2967291861));
                wire.vertices.push(new THREE.Vector3(6.61045008109, -7.71595507699, -6.38482474129));
                wire.vertices.push(new THREE.Vector3(3.77240744404, -13.4208613868, -2.42887251889));
                wire.vertices.push(new THREE.Vector3(2.35338612551, -16.2733145418, -0.450896407686));
                wire.vertices.push(new THREE.Vector3(1.64387546625, -17.6995411192, 0.538091647914));
                wire.vertices.push(new THREE.Vector3(1.28912013662, -18.412654408, 1.03258567571));
                wire.vertices.push(new THREE.Vector3(1.11174247181, -18.7692110523, 1.27983268961));
                wire.vertices.push(new THREE.Vector3(0.934364806981, -19.1257676967, 1.52707970352));
                wire.vertices.push(new THREE.Vector3(45.5668825326, -13.7722878011, 41.2672182851));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(32.3459823704, 1.65962235282, 54.0368677676));
                wire.vertices.push(new THREE.Vector3(32.1402282895, 0.979552500766, 54.3595657602));
                wire.vertices.push(new THREE.Vector3(32.1335285857, 0.207236416309, 54.4711306273));
                wire.vertices.push(new THREE.Vector3(32.3269032283, -0.53974777775, 54.3545776292));
                wire.vertices.push(new THREE.Vector3(32.4905154598, -0.867562302507, 54.2149838191));
                wire.vertices.push(new THREE.Vector3(32.6909126807, -1.1476785093, 54.0276509034));
                wire.vertices.push(new THREE.Vector3(10.3746538179, -3.82441845711, 34.1575816126));
                wire.vertices.push(new THREE.Vector3(-0.783475613447, -5.16278843102, 24.2225469672));
                wire.vertices.push(new THREE.Vector3(-6.36254032915, -5.83197341798, 19.2550296445));
                wire.vertices.push(new THREE.Vector3(-9.15207268699, -6.16656591146, 16.7712709832));
                wire.vertices.push(new THREE.Vector3(-10.5468388659, -6.33386215819, 15.5293916525));
                wire.vertices.push(new THREE.Vector3(-11.2442219554, -6.41751028156, 14.9084519872));
                wire.vertices.push(new THREE.Vector3(-11.5929135001, -6.45933434325, 14.5979821545));
                wire.vertices.push(new THREE.Vector3(-11.9416050448, -6.50115840493, 14.2875123218));
                wire.vertices.push(new THREE.Vector3(-12.3056144973, -5.89322767339, 14.6144390477));
                wire.vertices.push(new THREE.Vector3(-12.4989891399, -5.14624347933, 14.7309920457));
                wire.vertices.push(new THREE.Vector3(-12.4922894361, -4.37392739487, 14.6194271786));
                wire.vertices.push(new THREE.Vector3(-12.4130122715, -4.0153600641, 14.4820868813));
                wire.vertices.push(new THREE.Vector3(-12.2865353551, -3.6938575428, 14.2967291861));
                wire.vertices.push(new THREE.Vector3(32.3459823704, 1.65962235283, 54.0368677676));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(43.7083294825, -14.0076036375, 43.3862763346));
                wire.vertices.push(new THREE.Vector3(44.1875566055, -14.3839289636, 42.8987475114));
                wire.vertices.push(new THREE.Vector3(44.7090434138, -14.4713567647, 42.3248384348));
                wire.vertices.push(new THREE.Vector3(45.1933982681, -14.2565769506, 41.7519215591));
                wire.vertices.push(new THREE.Vector3(45.3980663012, -14.0443703513, 41.4934701861));
                wire.vertices.push(new THREE.Vector3(45.5668825326, -13.7722878011, 41.2672182851));
                wire.vertices.push(new THREE.Vector3(23.2506236698, -16.4490277489, 21.3971489943));
                wire.vertices.push(new THREE.Vector3(12.0924942384, -17.7873977228, 11.4621143489));
                wire.vertices.push(new THREE.Vector3(6.51342952268, -18.4565827097, 6.49459702622));
                wire.vertices.push(new THREE.Vector3(3.72389716483, -18.7911752032, 4.01083836487));
                wire.vertices.push(new THREE.Vector3(2.32913098591, -18.95847145, 2.7689590342));
                wire.vertices.push(new THREE.Vector3(1.63174789644, -19.0421195733, 2.14801936886));
                wire.vertices.push(new THREE.Vector3(1.28305635171, -19.083943635, 1.83754953619));
                wire.vertices.push(new THREE.Vector3(0.934364806971, -19.1257676967, 1.52707970353));
                wire.vertices.push(new THREE.Vector3(0.560880542545, -19.6100568462, 2.01178297749));
                wire.vertices.push(new THREE.Vector3(0.0765256882417, -19.8248366603, 2.58469985321));
                wire.vertices.push(new THREE.Vector3(-0.44496112006, -19.7374088592, 3.15860892987));
                wire.vertices.push(new THREE.Vector3(-0.694707185661, -19.5827367132, 3.41826483054));
                wire.vertices.push(new THREE.Vector3(-0.924188243085, -19.3610835332, 3.64613775305));
                wire.vertices.push(new THREE.Vector3(43.7083294825, -14.0076036375, 43.3862763346));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
                var wire = new THREE.Geometry();
                wire.vertices.push(new THREE.Vector3(32.6909126807, -1.1476785093, 54.0276509034));
                wire.vertices.push(new THREE.Vector3(43.7083294825, -14.0076036375, 43.3862763346));
                wire.vertices.push(new THREE.Vector3(43.3596379378, -14.0494276992, 43.075806502));
                wire.vertices.push(new THREE.Vector3(43.010946393, -14.0912517609, 42.7653366693));
                wire.vertices.push(new THREE.Vector3(42.3135633036, -14.1748998843, 42.1443970039));
                wire.vertices.push(new THREE.Vector3(40.9187971247, -14.342196131, 40.9025176733));
                wire.vertices.push(new THREE.Vector3(38.1292647668, -14.6767886245, 38.4187590119));
                wire.vertices.push(new THREE.Vector3(32.5502000511, -15.3459736114, 33.4512416892));
                wire.vertices.push(new THREE.Vector3(21.3920706197, -16.6843435853, 23.5162070438));
                wire.vertices.push(new THREE.Vector3(10.2339411883, -18.0227135592, 13.5811723984));
                wire.vertices.push(new THREE.Vector3(4.65487647261, -18.6918985462, 8.61365507575));
                wire.vertices.push(new THREE.Vector3(1.86534411476, -19.0264910397, 6.1298964144));
                wire.vertices.push(new THREE.Vector3(0.470577935839, -19.1937872864, 4.88801708373));
                wire.vertices.push(new THREE.Vector3(-0.226805153623, -19.2774354098, 4.26707741839));
                wire.vertices.push(new THREE.Vector3(-0.575496698354, -19.3192594715, 3.95660758572));
                wire.vertices.push(new THREE.Vector3(-0.924188243085, -19.3610835332, 3.64613775305));
                wire.vertices.push(new THREE.Vector3(-6.43289664396, -12.931120969, 8.96682503744));
                wire.vertices.push(new THREE.Vector3(-9.1872508444, -9.71613968699, 11.6271686796));
                wire.vertices.push(new THREE.Vector3(-10.5644279446, -8.10864904596, 12.9573405007));
                wire.vertices.push(new THREE.Vector3(-11.2530164947, -7.30490372545, 13.6224264113));
                wire.vertices.push(new THREE.Vector3(-11.5973107698, -6.90303106519, 13.9549693665));
                wire.vertices.push(new THREE.Vector3(-11.7694579073, -6.70209473506, 14.1212408442));
                wire.vertices.push(new THREE.Vector3(-11.9416050448, -6.50115840493, 14.2875123218));
                wire.vertices.push(new THREE.Vector3(32.6909126807, -1.1476785093, 54.0276509034));
                var line = new THREE.Line(wire, linematerial);
                scene.add(line);
 // placeholder for the FreeCAD objects
        
                var light = new THREE.PointLight( 0xFFFF00 );
                light.position.set( -10000, -10000, 10000 );
                scene.add( light );
        
                renderer.render( scene, camera );
                
                animate();
            };
            
            function animate(){
                requestAnimationFrame( animate );
                render();
            };
            
            function render(){
                controls.update();
                renderer.render( scene, camera );
            };
            </script>
        </head>
        <body></body>
        </html>